So beheben Sie, dass der SQL Server-Dienst unter Windows nicht startet

SQL Server ist für viele Anwendungen ein wichtiger Datenbankdienst, kann jedoch unter Windows manchmal nicht ordnungsgemäß gestartet werden. Dies kann die Verbindung zu Ihren Datenbanken verhindern und zu erheblichen Störungen führen. Sehen wir uns einige effektive Methoden an, um SQL Server wieder zum Laufen zu bringen.

Schritt 1:Versuchen Sie zunächst, das SQL Server-Dienstkonto so zu ändern, dass es das lokale Systemkonto verwendet, wodurch häufig berechtigungsbezogene Startprobleme behoben werden:

1. Drücken Sie die Windows-Taste + R, um das Dialogfeld „Ausführen“ zu öffnen, geben Sie „services.msc“ ein und drücken Sie die Eingabetaste.

2. Suchen Sie den SQL Server-Dienst (er kann MSSQLSERVER heißen oder einen Instanznamen enthalten).

3. Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Eigenschaften.

4. Gehen Sie zur Registerkarte „Anmelden“ und wählen Sie „Lokales Systemkonto“.

5. Klicken Sie auf „Übernehmen“ und dann auf „OK“.

Empfohlene Lektüre:So beheben Sie, dass der Diagnoserichtliniendienst unter Windows nicht startet

6. Versuchen Sie erneut, den SQL Server-Dienst zu starten.

Wenn der Dienst erfolgreich gestartet wird, versuchen Sie, eine Verbindung zu Ihrer Datenbank herzustellen. Wenn es nicht sofort startet, müssen Sie den Dienst möglicherweise manuell neu starten.

Schritt 2:Wenn das Ändern des Kontos nicht funktioniert hat, überprüfen Sie die Dienstabhängigkeiten von SQL Server:

1. Klicken Sie im Fenster „Dienste“ mit der rechten Maustaste auf den SQL Server-Dienst und wählen Sie „Eigenschaften“.

2. Gehen Sie zur Registerkarte „Abhängigkeiten“, um die Dienste anzuzeigen, auf die SQL Server angewiesen ist.

3. Zu den häufigen Abhängigkeiten gehören Windows Management Instrumentation (WMI) und Remote Procedure Call (RPC).

4. Stellen Sie sicher, dass alle Abhängigkeitsdienste ausgeführt werden. Wenn nicht, starten Sie sie manuell.

5. Versuchen Sie nach dem Starten der Abhängigkeiten erneut, SQL Server zu starten.

Schritt 3:Wenn SQL Server immer noch nicht startet, müssen Sie möglicherweise die Dienst-Timeout-Einstellungen in der Windows-Registrierung anpassen:

1. Öffnen Sie den Registrierungseditor, indem Sie die Windows-Taste + R drücken, „regedit“ eingeben und die Eingabetaste drücken.

2. Navigieren Sie zu: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

3. Klicken Sie mit der rechten Maustaste in den rechten Bereich und wählen Sie Neu > DWORD-Wert (32-Bit).

4. Benennen Sie den neuen Wert „ServicesPipeTimeout“.

5. Doppelklicken Sie auf den neuen Wert, setzen Sie ihn auf „Dezimal“ und geben Sie 180000 (3 Minuten in Millisekunden) ein.

6. Klicken Sie auf OK und schließen Sie den Registrierungseditor.

7. Starten Sie Ihren Computer neu und versuchen Sie erneut, SQL Server zu starten.

Vorsicht:Sichern Sie immer die Registrierung, bevor Sie Änderungen vornehmen, da falsche Änderungen zu Systeminstabilität führen können.

Schritt 4:Bei Startproblemen von SQL Server Reporting Services müssen Sie möglicherweise die Einstellungen zum Zertifikatabruf anpassen:

1. Öffnen Sie den Registrierungseditor erneut.

2. Navigieren Sie zu: HKLMSoftwarePoliciesMicrosoftSystemCertificatesAuthRoot

3. Klicken Sie mit der rechten Maustaste auf AuthRoot und wählen Sie Neu > DWORD-Wert (32-Bit).

4. Nennen Sie es „DisableRootAutoUpdate“.

5. Setzen Sie den Wert auf 1.

6. Schließen Sie den Registrierungseditor und starten Sie Ihren Computer neu.

Diese Änderung verhindert, dass der Dienst versucht, Zertifikatslisten abzurufen, was auf Systemen mit eingeschränktem Internetzugang zu Zeitüberschreitungen führen kann.

Wenn keine dieser Methoden das Problem behebt, überprüfen Sie die SQL Server-Fehlerprotokolle auf spezifischere Fehlermeldungen. Diese Protokolle befinden sich normalerweise im SQL Server-Installationsverzeichnis im Ordner „MSSQLLog“. Die Fehlerdetails können wertvolle Hinweise für die weitere Fehlerbehebung oder bei der Suche nach Hilfe von Datenbankadministratoren oder dem Microsoft-Support liefern.

Der ordnungsgemäße Start von SQL Server ist für den Datenbankbetrieb von entscheidender Bedeutung. Während diese Schritte häufig häufig auftretende Startprobleme lösen, erfordern komplexe Probleme möglicherweise eine erweiterte Fehlerbehebung. Halten Sie Ihre SQL Server- und Windows-Installationen auf dem neuesten Stand, um das Risiko von Startfehlern zu minimieren.

Related Posts