我的PC上有2个SQL Server实例,MSSQLSERVER2012
和SQLEXPRESS2014
,这两个实例都正常运行。
但突然之间,他们两个都停了下来,我根本无法再次运行它们。
我收到此错误:
请求失败或服务没有及时响应
我检查了tcp / ip设置,甚至禁用了两个实例的tcp / ip。
我猜测它可能与VIA协议有关,但我在配置管理器中看不到VIA协议。
我将发布SQL Server无法启动时生成的错误日志。
2017-05-17 22:24:07.77服务器Microsoft SQL Server 2012 - 11.0.2100.60(X64)2012年2月10日19:39:15版权所有(c)Windows NT 6.2上的Microsoft Corporation Enterprise Edition(64位) (建立9200:)
2017-05-17 22:24:07.77服务器(c)Microsoft Corporation。 2017-05-17 22:24:07.77服务器保留所有权利。 2017年5月17日 22:24:07.77 Server Server进程ID为6044. 2017-05-17 22:24:07.77服务器系统制造商:'系统制造商', 系统型号:'系统产品名称'。 2017-05-17 22:24:07.77服务器
身份验证模式为MIXED。 2017-05-17 22:24:07.77服务器
在文件' C:\ Program Files \ Microsoft SQL中记录SQL Server消息 服务器\ MSSQL11.MSSQLSERVER \ MSSQL \ LOG \ ERRORLOG&#39 ;. 2017-05-17 22:24:07.77 服务器服务帐户是' WORKGROUP \ HAMED-PC $'。这是个 信息性消息;无需用户操作。 2017年5月17日 22:24:07.77服务器
注册表启动参数:
-d C:\ Program> Files \ Microsoft SQL server \ MSSQL11.MSSQLSERVER \ MSSQL \ DATA \ master.mdf-e C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Log \ ERRORLOG
-l C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ DATA \ mastlog.ldf2017-05-17 22:24:07.77服务器命令行启动参数:
-s" MSSQLSERVER" 2017-05-17 22:24:07.91 Server SQL Server检测到1个插槽,每个插槽有4个内核和4个逻辑处理器 每个插槽,4个逻辑处理器;使用4个逻辑处理器 基于SQL Server许可。这是一条情报信息;没有 用户操作是必需的。 2017-05-17 22:24:07.91服务器SQL Server 从正常的优先级基础开始(= 7)。这是一个信息 仅限消息。无需用户操作。 2017-05-17 22:24:07.91 服务器检测到4087 MB的RAM。这是一条情报信息; 无需用户操作。 2017-05-17 22:24:07.91服务器在内存管理器中使用常规内存。
2017-05-17 22:24:07.94服务器错误:9694,严重性:16,状态:27。
2017-05-17 22:24:07.94服务器无法启动Service Broker管理器。检查SQL Server错误日志和Windows错误日志 其他错误消息。
2017-05-17 22:24:07.94服务器错误:9643,严重性:16,状态:1。
2017-05-17 22:24:07.94服务器服务中发生错误 Broker / Database Mirroring传输管理器:错误:9694,状态:27。
2017-05-17 22:24:07.94服务器错误:9694,严重性:16,状态: 30.
2017-05-17 22:24:07.94服务器无法启动Service Broker 经理。检查SQL Server错误日志和Windows错误日志 其他错误消息。
2017-05-17 22:24:07.94服务器SQL Server审核无法记录 SERVER SHUTDOWN操作。
现在,如果有人可以帮我重新启动SQL Server实例,我将不胜感激
答案 0 :(得分:0)
我有同样的问题。
突然间服务不再起作用了......我怀疑是Windows更新了。 或者不允许此帐户使用资源的新组策略?
事件查看器中有两个错误:
由于SQL Server(SQLEXPRESS)服务无法启动 跟随错误:由于登录失败,服务未启动。
和
MSSQL $ SQLEXPRESS服务无法以NT身份登录 Service \ MSSQL $ SQLEXPRESS使用当前配置的密码 以下错误:登录失败:用户未被授予 请求此计算机上的登录类型。
服务:MSSQL $ SQLEXPRESS
域和帐户:NT Service \ MSSQL $ SQLEXPRESS
此服务帐户没有所需的用户权限"作为服务登录。"
用户操作
分配"作为服务登录"到这个服务帐户 电脑。您可以使用本地安全设置(Secpol.msc)执行此操作。 如果此计算机是群集中的节点,请检查此用户权限是否为 分配给群集中所有节点上的群集服务帐户。
如果您已将此用户权限分配给服务帐户, 并且用户权限似乎已被删除,请检查您的域名 管理员以查明是否与组关联的组策略对象 此节点可能正在删除右侧。
希望这有助于获取更多信息..
我不信任的解决方案是删除用户的密码。 转到服务> SQL Server(SQLEXPRESS)>属性>登录>删除密码 但我不认为这个解决方案是一个永久的解决方案。
如果您发现任何问题,请告诉我。
=============================================== ===
我们找到了原因,我的管理员推出了一项小组政策'登录即服务'它推翻了我的计算机用户..而且糟糕的事情开始发生了。 他删除了该策略,原始用户返回。一个' gpupdate / force'在命令行中。
您可以找到群组政策: 开始>地方安全政策>安全设置>地方政策>用户权利分配>以服务身份登录。如果按钮'添加用户或组'灰色,然后管理员正在推动这个..
祝你好运!纳斯