事件 ID 7000 和 SQL Server 无法启动

适用范围:SQL Server

现象

在托管 SQL Server 服务的系统上重命名Microsoft SQL Server 二进制文件(Sqlservr.exe),该服务不会启动,并且你会收到以下错误消息,具体取决于尝试启动服务的方式:

  • 通过使用服务小程序:

    本地计算机上的 Windows 无法启动 SQL Server (MSSQLSERVER) 服务。
    错误 2:系统找不到指定的文件。

  • 使用命令提示符:

    系统错误 2 已发生。
    系统找不到指定的文件。

解决方法

  1. 检查 Windows 系统日志,并验证是否看到类似于以下内容的错误消息条目:

    Log Name:      System  
    Source:        Service Control Manager  
    Date:          <Datetime>  
    Event ID:      7000  
    Task Category: None  
    Level:         Error  
    Keywords:      Classic  
    User:          N/A  
    Computer:      <Server name>
    Description:
    The SQL Server (MSSQLSERVER) service failed to start due to the following error:  
    The system cannot find the file specified. 
    
  2. 转到 SQL Server 安装文件夹 并验证它是否不包含Sqlservr.exe文件。

  3. 请按照修复失败的 SQL Server 安装中所记录的步骤修复 SQL Server 安装,解决此问题。