每次 Windows 重启时 SQL Server 都会定期停止

每次 Windows 重启时 SQL Server 都会定期停止

编辑 3 & 4 添加

尽管 SQL Server 实例设置为自动运行并且 TCP 也在其网络配置中启用,则 SQL Server停止每次系统重启后,我都必须进入配置并手动重新启动。

编辑 : 它的默认帐户是"Network Service"

造成这种情况的原因是什么?有哪些解决方案?

编辑 5 - 转发

事件日志:

转帖

http://pastebin.com/fdktP3mP

编辑4:(链接已过期)

这里是最后的今日错误日志

http://pastebin.com/hLyVHZud

编辑3:- 第 2/2 部分

似乎这个错误不会在每次启动时出现,因为它是在我上次重启后开始的,当时我想清除并刷新日志并探测错误:D

我认为在其他专家提到的事件日志中存在很好的信息点,我希望我们能够找到真正的问题,例如有些错误说Network Service无法登录...但一分钟左右后似乎它登录了!

答案1

这是一个命名实例,我猜是为了支持另一个软件而设置的。检查 SQL Server 服务的依赖关系,看看它是否依赖于由于某种原因未启动的另一个服务。

答案2

您的存储是否可能在 SQL Server 启动后才联机?例如,如果您的主数据库位于 SAN 存储上,则在 SQL Server 尝试启动后才连接到服务器。这将导致 SQL Server 在重新启动后显示为已停止状态,但在您手动启动时可以正常工作。您可以为 SQL Server 服务创建依赖关系以防止这种情况发生。

您有启动后的错误日志副本吗?您提供的错误日志似乎是在您手动启动然后关闭后出现的。

答案3

一种可能性是丢失登录详细信息,因此无法启动服务器。执行以下步骤:

  1. 转到 SQL 配置管理器
  2. 使用“以管理员身份运行”打开
  3. 确保启动模式设置为自动
  4. 右键单击 SQL 服务器实例并设置登录属性,如下所示: 在此处输入图片描述

就是这样!

相关内容