我有一个非常荒谬的问题。
所以我在 Window Server 2008 机器上安装了 SQL Server 2005。我正在通过服务包工作,为两个用户提供对 SQL 数据库的完全权限。
我安装了 SP3,重新启动,现在我无法启动任何 SQL 服务。当我尝试登录 SQL Management Studio 时,它告诉我不允许远程连接(他们是,我 100% 确定)并给我错误消息 2。
我对为什么会发生这种情况一无所知,所以即使是在理解这个问题的性质方面的任何帮助都会有所帮助。
日志名称:系统
源:服务
控制管理器日期:2010 年 2 月 9 日上午 9:29:07
事件 ID:7041 任务
类别:无
级别:错误
关键字:经典
用户:不适用
计算机:fronttest.mca.xxxx.xxxx说明:由于以下错误,MSSQLSERVER 服务无法使用当前配置的密码以 MCA\forefront 身份登录:登录失败:未授予用户在此计算机上请求的登录类型。
服务:MSSQLSERVER 域和帐户:MCA\forefront
此服务帐户没有所需的用户权限“作为服务登录”。用户操作
将“作为服务登录”分配给此计算机上的服务帐户。您可以使用本地安全设置 (Secpol.msc) 来执行此操作。如果此计算机是群集中的一个节点,请检查该用户权限是否已分配给群集中所有节点上的群集服务帐户。如果您已将此用户权限分配给服务帐户,并且该用户权限似乎已被删除,请与您的域管理员联系以了解与此节点关联的组策略对象是否可能正在删除该权限。
事件 XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7041</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2010-02-09T17:29:07.000Z" />
<EventRecordID>1938</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>forefronttest.mca.xxxx.xxxx</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">MSSQLSERVER</Data>
<Data Name="param2">MCA\forefront</Data>
</EventData>
</Event>
这会将 MCA\forefront 用户添加到在 SQL 安装过程中创建的本地组,该组具有运行 SQL Server 服务所需的所有权限。请参阅设置 Windows 服务帐户。