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

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

  • 影响配置为运行 SQL Server 服务的帐户的问题
  • 无法访问的系统数据库
  • 缺少依赖项
  • SQL Server 服务配置不正确
  • 影响证书配置的问题

本主题可帮助你排查独立服务器上这些类别中最常见的 SQL Server 启动问题。

适用范围:SQL Server

总结

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

  • SQL Server 配置管理器
  • SQL Server Management Studio
  • Windows 服务控制管理器
  • Windows 命令提示符

注意

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

排查这些问题的步骤

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

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

  3. 使用下表查找相应的主题,其中包含有关错误、事件 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 未启动

参考

将实例配置为使用安全套接字层证书后,SQL Server 服务无法启动