Freigeben über


Ereignis-ID 7000 und SQL Server wird nicht gestartet

Gilt für: SQL Server

Problembeschreibung

Wenn die Microsoft SQL Server-Binärdatei (Sqlservr.exe) im System umbenannt wird, das den SQL Server-Dienst hostt, wird der Dienst nicht gestartet, und Sie erhalten die folgende Fehlermeldung, je nachdem, wie Sie versuchen, den Dienst zu starten:

  • Mithilfe des Services-Applets:

    Windows konnte den SQL Server-Dienst (MSSQLSERVER) auf dem lokalen Computer nicht starten.
    Fehler 2: Das System kann die angegebene Datei nicht finden.

  • Mithilfe einer Eingabeaufforderung:

    Systemfehler 2 ist aufgetreten.
    Die angegebene Datei wurde nicht gefunden.

Lösung

  1. Überprüfen Sie das Windows-Systemprotokoll, und stellen Sie sicher, dass ein Fehlermeldungseintrag angezeigt wird, der wie folgt aussieht:

    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. Wechseln Sie zum SQL Server-Installationsordner, und stellen Sie sicher, dass sie die Sqlservr.exe Datei nicht enthält.

  3. Beheben Sie das Problem, indem Sie die SQL Server-Installation gemäß der Vorgehensweise reparieren, die unter Reparieren von Fehlern bei einer SQL Server-Installation dokumentiert ist.