Windows konnte den SQL Server auf dem lokalen Computer nicht starten

Sie werden keine Verbindung zu Ihrer Datenbank herstellen, wenn der SQL Server -Dienst nicht ausgeführt wird. Wenn Sie versuchen, den SQL Server -Service aus der Dienste.MSC -App auszuführen, werden Sie auf einen Fehler stoßen, der heißtWindows konnte den SQL -Server nicht auf dem lokalen Computer starten. Lassen Sie uns sehen, wie Sie das Problem beheben können.

Windows konnte den SQL -Server nicht starten (<DB-NAME> ) auf dem lokalen Computer. Weitere Informationen finden Sie im Systemereignisprotokoll. Wenn dies ein Nicht-Microsoft-Service ist, wenden Sie sich an den Service-Anbieter und verweisen Sie auf Service-spezifische Fehlercode 3417.

UND

Windows konnte den SQL Server Reporting Services Service auf lokalem Computer nicht starten. Fehler 1053: Der Dienst hat nicht rechtzeitig auf die Start- oder Kontrollanforderung reagiert.

Fixed Windows konnte den SQL -Server nicht auf dem lokalen Computer starten

Wenn Windows den SQL -Server auf dem lokalen Computer nicht starten konnte, können Sie die unten genannten Lösungen befolgen.

  1. Ändern Sie das Anmeldetyp
  2. Überprüfen Sie die Serverabhängigkeiten
  3. Erstellen Sie den Eintrag von SevicePipetimeout -Registrierung
  4. Konfigurieren Sie den Computer so, dass sie vertrauenswürdige und nicht vertrauenswürdige CTLs nicht abrufen

1] Ändern Sie das Protokoll auf dem Typ

Ändern Sie zunächst den Anmeldetyp, um sicherzustellen, dass Sie das lokale Systemkonto anmelden. Viele Benutzer konnten das Problem beheben, indem sie auf ein lokales Systemkonto wechseln, hoffentlich wird der Job für Sie erledigen. Befolgen Sie die unten genannten Schritte.

  1. OffenLaufenvon Win + R, Typ"Services.msc",und klicken Sie auf OK.
  2. Jetzt suchen Sie nachSQL Server, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
  3. Gehe zumAnmeldenTabLokales Systemkonto.
  4. Klicken Sie auf Anwendung> OK.

Überprüfen Sie schließlich, ob der Server startet. Wenn die Dienste beginnen, versuchen Sie, eine Verbindung zu Ihrer Datenbank herzustellen. Hoffentlich können Sie ohne Probleme eine Verbindung herstellen. Wenn dies jedoch nicht funktioniert, müssen Sie den Dienst neu starten (klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Neustart) und dann eine Verbindung zur Datenbank herstellen.

2] Serviceabhängigkeiten überprüfen

Überprüfungist ein wichtiger Schritt, da SQL Server möglicherweise auf andere Dienste beruht, um korrekt zu funktionieren. SQL Server startet nicht, wenn diese abhängigen Dienste nicht ausgeführt werden. Befolgen Sie die unten angegebenen Schritte.

  • Open Run von Win + R, TypServices.msc,und klicken Sie auf OK.
  • Jetzt suchen Sie nach demSQL Server(Instanzname oder DB-Name) Dienst, klicken Sie mit der rechten Maustaste darauf und klicken Sie im Kontextmenü auf Eigenschaften.
  • Gehe zumAbhängigkeitenRegisterkarte, um alle Dienste anzuzeigen, von denen Ihr SQL Server -Dienst abhängt. Diese können Dienste wie: umfassen:
    • Windows Management Instrumentation (WMI)
    • Remote Procedure Call (RPC)
    • SQL Serverbrowser (falls benannte Instanzen verwendet)
  • Kehren Sie nun auf den Bildschirm "Dienste" zurück und stellen Sie sicher, dass alle Dienste ausgeführt werden. Wenn nicht, starten Sie sie manuell, indem Sie mit der rechten Maustaste auf den Dienst klicken und den Start auswählen.

Sobald Sie alle Dienste gestartet haben, beginnen Sie den SQL -Dienst erneut und prüfen Sie, ob er beginnt. Wenn es bereits begonnen hat, starten Sie den Dienst neu und versuchen Sie, eine Verbindung zur Datenbank herzustellen.

3] Erstellen Sie den Eintrag von Sevicespipetimeout -Registrierung

DerServicesPipetimeoutDer Registrierungseintrag in Windows wird verwendet, um die Zeitspanne (in Millisekunden) anzugeben, die der Service Control Manager (SCM) auf einen Dienst wartet, bevor er ausgeht. Dies ist besonders nützlich für Dienste, die aus verschiedenen Gründen mehr Zeit benötigen, wie z. B. starke Belastung oder Abhängigkeiten von anderen Diensten. Sie können auf Fehler stoßen1053 im Zusammenhang mit dem SQL Server -Berichtsdienst, da die Tatsache, dass die Dienstzeit nicht festgelegt ist, nicht festgelegt wird, können wir ihn festlegen und das Problem beheben.

  • Erstens,.
  • Öffnen Sie nun den Registrierungsredakteur und navigieren Sie zum folgenden Ort.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  • Klicken Sie mit der rechten Maustaste auf dieKontrolleOrdner und auswählenNEU> DWORD (32-BIT) Wert.
  • Nennen Sie es IT ServicesPipetimeout.
  • Doppelklicken Sie auf dienstespipetimeout, 180000, und klicken Sie auf.

Schließlich starten Sie Ihren Computer neu, starten Sie den Dienst und sehen Sie.

4] Konfigurieren Sie den Computer so, dass sie nicht vertrauenswürdige und nicht vertrauenswürdige CTLs abrufen

Die SQL Server -Berichtsdienste starten möglicherweise nicht, wenn es nicht auf Zertifikatlisten von Windows Update zugreifen kann. Dies kann passieren, wenn das System nicht mit dem Internet verbunden ist oder wenn ein Firewall Windows Update blockiert. Der Service dauert zu lange, bis die Zertifikatlisten erstellt werden, und es wird ausgeführt. Wenn der Start mehr als 30 Sekunden dauert, stoppt Windows den Dienst. In der vorherigen Lösung haben wir die Zeit für die Service -Timeout erhöht. Dabei werden wir das Netzwerk konfigurieren. Probieren Sie die folgende Problemumgehung aus.

Wenn Sie habenGruppenrichtlinienredakteur,Öffnen Sie es, gehen Sie zu der folgenden Einstellung:

Computerkonfiguration> Richtlinien> Windows -Einstellungen> Sicherheitseinstellungen> Richtlinien für öffentliche Schlüssel> Einstellungen für Zertifikatpfadvalidierung

SWählen Sie dieNetzwerkabrufTab, TickDefinieren Sie diese RichtlinieneinstellungenKontrollkästchen und löschen Sie dieAktualisieren Sie die Zertifikate automatisch im Microsoft Root Certificate -Programm (empfohlen).Kontrollkästchen. Schließlich klicken Sie auf OK.

Öffnen Sie für Windows Home -Benutzer dieRegistrierungsredakteur, geh zuHKLM\Software\Policies\Microsoft\SystemCertificatesAnwesendKlicken Sie mit der rechten Maustaste auf Authroot, wählen Sie neu und klicken Sie dann auf DWORD.

TypDisserootAutoupdateund drücken Sie die Eingabetaste. Klicken Sie mit der rechten Maustaste auf DISLERLEROOTAUTOUPDATE, wählen Sie ändern und im Feld Value-Daten eingeben.1', dann klicken Sie auf OK. Klicken Sie schließlich im Menü Datei auf Beenden.

Hoffentlich können Sie das Problem mit den in diesem Beitrag genannten Lösungen lösen.

Lesen:

Wie beginne ich den lokalen SQL -Server unter Windows?

Öffnen Sie die Services -App, um den lokalen SQL -Server auf Ihrem Computer zu starten, indem Sie sie aus dem Startmenü durchsuchen. Suchen Sie jetzt nachSQL Server,Klicken Sie mit der rechten Maustaste darauf, wählen SieEigenschaften,Setzen Sie dieStartentypZuAutomatisch,und klicken Sie auf Start. Der Service könnte etwas Zeit in Anspruch nehmen, um zu beginnen.

Lesen:

Kann ich einen SQL -Server auf einem lokalen Computer ausführen?

Ja, Sie können SQL Server auf Ihrem Computer installieren und dann mit dem SQL Server Management Sudio darauf zugreifen. Wir empfehlen Ihnen, unseren Beitrag darüber zu überprüfen, wie es gehtmehr zu wissen.

Lesen:

Related Posts