适用范围:SQL Server
总结
本文可帮助排查独立服务器上在 SQL Server 服务无法启动时出现的 SQL Server 启动错误。 将Windows服务小程序中的错误消息或Windows应用程序和系统日志中的事件 ID 与解决启动失败的文章相匹配。
SQL Server启动失败的常见原因
SQL Server服务可能无法启动的原因有多种。 概括而言,原因分为以下类别:
- 影响配置为运行SQL Server服务的帐户的问题。 有关详细信息,请参阅配置 Windows 服务帐户和权限。
- 无法访问的系统数据库
- 缺少依赖项
- SQL Server 服务配置不正确
- 影响证书配置的问题
Symptoms
SQL Server可能无法启动,使用下列任何工具来启动SQL Server服务时,会收到错误消息:
- SQL Server 配置管理器
- SQL Server Management Studio (SSMS)
- Windows 服务控制管理器
- Windows 命令提示符
说明
根据所用工具的不同,错误消息可能会略有不同。 但一般情况下,事件 ID、错误号和说明非常类似。
排查SQL Server启动错误的步骤
故障排除通常需要你是SQL Server计算机上的管理员。
请注意启动服务时从工具收到的错误消息。
记下 Windows 应用程序和系统日志中记录的相应事件 ID 及其关联说明。
使用下一部分中的表查找包含有关错误、事件 ID 和说明的更多故障排除信息的文章。
说明
所有链接的文章都使用 Service Control Manager 来识别启动错误,并使用 SQL Server 配置管理器来提供解决方法。
SQL Server启动错误消息和解决方法
| 来自服务小应用程序的错误消息 | 审阅 |
|---|---|
| 依赖项服务或组无法启动。 | 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。 |
启用加密后,SQL Server 无法启动并出现事件 ID 33566 |
| Windows 无法在本地计算机上启动 SQL Server (MSSQLSERVER) 服务。 错误 5:拒绝访问。 |
“访问被拒绝”错误,SQL Server 无法启动 |