事件 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安装来解决此问题。