SQL Server 服务可能无法启动的原因有多种。 概括而言,原因可分为以下类别:
- 影响配置为运行 SQL Server 服务的帐户的问题
- 无法访问的系统数据库
- 缺少依赖项
- SQL Server 服务配置不正确
- 影响证书配置的问题
本主题可帮助你排查独立服务器上这些类别中最常见的 SQL Server 启动问题。
适用范围:SQL Server
总结
SQL Server 可能无法启动,在使用以下任何工具启动 SQL Server 服务时会收到错误消息:
- SQL Server 配置管理器
- SQL Server Management Studio
- Windows 服务控制管理器
- Windows 命令提示符
注意
根据所使用的工具,错误消息可能会略有不同。 但一般情况下,事件 ID、错误号和说明非常类似。
排查这些问题的步骤
请注意启动服务时从工具收到的错误消息。
记下 Windows 应用程序和系统日志中记录的相应事件 ID 及其关联说明。
使用下表查找相应的主题,其中包含有关错误、事件 ID 和说明的其他故障排除信息。
注意
所有这些疑难解答都使用服务控制管理器来识别启动错误,并使用 SQL Server 配置管理器来提供解决方法。
故障排除通常要求你是 SQL Server 计算机上的管理员。
SQL Server 启动错误消息
| 来自服务 Applet 的错误消息 | 审阅 |
|---|---|
| 依赖项服务或组无法启动。 | SQL Server 服务和 SQL Server 代理服务无法在独立服务器上启动 |
| 本地计算机上的 Windows 无法启动 SQL Server (MSSQLSERVER) 服务。 错误 1069:由于登录失败,服务未启动。 |
登录失败,SQL Server 服务无法成功启动 |
| Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER)。 有关详细信息,请查看系统事件日志。 如果这是非Microsoft服务,请联系服务提供商,并参阅特定于服务的错误代码 13。 |
如果禁用了所有协议,则 SQL Server 无法启动 |
| 本地计算机上的 Windows 无法启动 SQL Server (MSSQLSERVER) 服务。 错误 1067:进程意外终止。 |
事件 ID 17058 和 SQL Server 未启动 |
| 本地计算机上的 Windows 无法启动 SQL Server (MSSQLSERVER) 服务。 错误 2:系统找不到指定的文件。 |
事件 ID 7000 和 SQL Server 未启动 |
| Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER)。 有关详细信息,请查看系统事件日志。 如果这是非Microsoft服务,请联系服务提供商,并参阅特定于服务的错误代码 17113 |
启动 SQL Server 服务时特定于服务的错误 17113 |
| Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER)。 有关详细信息,请查看系统事件日志。 如果这是非Microsoft服务,请联系服务提供商,并参阅特定于服务的错误代码 1814。 |
事件 ID 1814 和 SQL Server 未启动 |
| Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER)。 有关详细信息,请查看系统事件日志。 如果这是非Microsoft服务,请联系服务提供商,并参阅特定于服务的错误代码 -2146885628。 |
启用加密后,事件 ID 33565 和 SQL Server 不会启动 |
| Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER)。 有关详细信息,请查看系统事件日志。 如果这是非Microsoft服务,请联系服务提供商,并参阅特定于服务的错误代码 13。 |
启用加密后,事件 ID 33566 和 SQL Server 不会启动 |
| 本地计算机上的 Windows 无法启动 SQL Server (MSSQLSERVER) 服务。 错误 5:拒绝访问。 |
“访问被拒绝”错误,SQL Server 未启动 |