独立服务器上的 SQL Server 启动错误

适用范围:SQL Server

总结

本文可帮助排查独立服务器上在 SQL Server 服务无法启动时出现的 SQL Server 启动错误。 将Windows服务小程序中的错误消息或Windows应用程序和系统日志中的事件 ID 与解决启动失败的文章相匹配。

SQL Server启动失败的常见原因

SQL Server服务可能无法启动的原因有多种。 概括而言,原因分为以下类别:

  • 影响配置为运行SQL Server服务的帐户的问题。 有关详细信息,请参阅配置 Windows 服务帐户和权限。
  • 无法访问的系统数据库
  • 缺少依赖项
  • SQL Server 服务配置不正确
  • 影响证书配置的问题

Symptoms

SQL Server可能无法启动,使用下列任何工具来启动SQL Server服务时,会收到错误消息:

说明

根据所用工具的不同,错误消息可能会略有不同。 但一般情况下,事件 ID、错误号和说明非常类似。

排查SQL Server启动错误的步骤

故障排除通常需要你是SQL Server计算机上的管理员。

  1. 请注意启动服务时从工具收到的错误消息。

  2. 记下 Windows 应用程序和系统日志中记录的相应事件 ID 及其关联说明。

  3. 使用下一部分中的表查找包含有关错误、事件 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 无法启动