系统重启后 SQL Server 服务未自动启动

SEa*_*986 8 sql-server windows-server sql-server-2014

我有一个每周重新启动的 SQL Server 系统(安装 Windows 更新后)。

在过去的三周里,我看到 SQL Server 服务在服务器恢复时没有启动(配置管理器显示该服务已停止),系统事件日志显示以下错误:

事件 ID 7000

由于以下错误,SQL Server (MSSQLSERVER) 服务无法启动:该服务没有及时响应启动或控制请求。

事件 ID 7001

SQL Server 代理 (MSSQLSERVER) 服务依赖于由于以下错误而无法启动的 SQL Server (MSSQLSERVER) 服务:该服务没有及时响应启动或控制请求。

事件 7009

由于以下错误,SQL Server (MSSQLSERVER) 服务无法启动:该服务没有及时响应启动或控制请求。

但是,我可以手动启动该服务并且它可以正常启动。

该服务设置为自动启动。

不幸的是,SQL Server 错误日志也不包含任何线索。

Ton*_*kle 13

可能导致这种情况的一个问题是,某些系统,尤其是在固态存储上具有系统卷的虚拟机,其启动速度非常快,并且在某些网络完全初始化之前就已启动服务。然后,这会导致服务帐户身份验证失败,并且相应地服务启动失败。

要解决此问题,请将 SQL Server 服务设置为自动(延迟启动)。这将在启动它们时延迟 2 分钟。如果 2 分钟太多或不够,您可以通过更改来调整它HKLM\SYSTEM\CurrentControlSet\Control\AutoStartDelay,或者您可以创建一个在 Windows 启动时运行的任务计划程序作业,并不断尝试启动服务,直到它们启动。

  • 根据这个 5 分钟是不正确的:/sf/ask/771063261/#11015576 (2认同)