Warten Sie, bis das Wiederherstellungshandle für das Datenbankmodul fehlgeschlagen ist. Überprüfen Sie das SQL Server-Fehlerprotokoll auf mögliche Ursachen [geschlossen]

16

Ich versuche, SQL2008R2 - SQL2012 - sql2014 zu installieren

2014-07-17 16:31:16.00 spid14s     Error: 17190, Severity: 16, State: 1.
2014-07-17 16:31:16.00 spid14s     Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.
2014-07-17 16:31:16.00 spid14s     Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s      Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s     Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17182, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property. 
2014-07-17 16:31:16.01 spid14s     Error: 17826, Severity: 18, State: 3.
2014-07-17 16:31:16.01 spid14s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
2014-07-17 16:31:16.01 spid14s     Error: 17120, Severity: 16, State: 1.
2014-07-17 16:31:16.01 spid14s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
user43965
quelle

Antworten:

16

Das Folgende kann ein Grund für diesen Fehler sein

Das Konto, das der Benutzer im Fenster der Seite " Serverkonfiguration" (während der Installation) ausgewählt hat, kann die SQL Server-Datenbankmoduldienste nicht online schalten. Entweder fehlt Privileg oder es ist beschädigt. Während der Installation von Datenbankmoduldiensten versucht SQL Server, Online-Datenbankdienste als internen Prozess bereitzustellen. Aufgrund eines beschädigten oder nicht geeigneten Startkontos schlägt dies jedoch fehl und die Installation schlägt letztendlich fehl.

Ein weiterer Grund ist, dass bei einem Fehler bei der Erstinstallation aufgrund eines bestimmten Grunds und einer fehlgeschlagenen Deinstallation durch den Benutzer über das Programm zum Hinzufügen und Entfernen des Programms das Konto in einem fehlerhaften Zustand belassen wird. Bei jedem weiteren Installationsversuch wird diese Fehlermeldung geflasht.

Lösung:

Deinstallieren Sie SQL Server vollständig über "Hinzufügen, Programm entfernen" und starten Sie die neue Installation, indem Sie mit der rechten Maustaste auf "Setup" klicken und "Als Administrator ausführen" auswählen. Wenn Sie nun die Seite Serverkonfiguration erreichen, wählen Sie NT Authority \ System als SQL Server-Datenbankmodul aus aus.

Bildbeschreibung hier eingeben

http://social.technet.microsoft.com/wiki/contents/articles/24364.sql-server-troubleshoot-could-not-find-database-engine-startup-handle-error-during-installation.aspx

PS: Wenn dies nicht hilft, wenden Sie sich bitte zurück. Bitte befolgen Sie die im Link genannten Schritte sorgfältig

Shanky
quelle
3
Ja, tu das nicht.
Mrdenny
3
Nein? Ich habe das getan, was @Shanky sagte: alles entfernt, neu gestartet, als Administrator neu installiert, Dienst als SYSTEM ausgeführt. Funktioniert bei mir. Nicht gut?
Marcus
2
Arbeitete wie ein Zauber für mich. Außer ich habe nicht deinstalliert oder neu gestartet. Ich habe gerade eine separate Instanz installiert. Nachdem dies erfolgreich war, habe ich die fehlerhafte Instanz deinstalliert. Auch das zweite Mal war viel, viel, viel schneller, da ein Großteil der Dateien bereits installiert war. Alle freigegebenen Tools bleiben in Kontakt, bis Sie die letzte Instanz deinstallieren.
Jerry Dodge
1
funktionierte für mich nach dem Versuch, es für 2 Tage installiert zu bekommen. Danke
Andrew Simpson
1

Der Grund dafür, dass SQL nicht gestartet wird, ist, dass das SSL-Zertifikat, das Sie für die Verschlüsselung des SQL Server-Datenverkehrs in SQL Server konfiguriert haben, nicht gefunden werden kann, sodass SQL nicht gestartet werden kann. Öffnen Sie den SQL Server-Konfigurationsmanager. Klicken Sie unter "SQL Server-Netzwerkkonfiguration" mit der rechten Maustaste auf "Protokolle für MSSQLSERVER" und wählen Sie Eigenschaften aus. Wechseln Sie auf der Registerkarte Zertifikat zu einem vorhandenen Zertifikat, oder wählen Sie kein Zertifikat aus, wenn Sie nicht versuchen, den Netzwerkverkehr zu verschlüsseln. Klicken Sie auf OK und versuchen Sie dann, den SQL Server-Dienst zu starten.

mrdenny
quelle
-1

Wählen Sie bei der Installation ein gültiges Benutzerkonto und das richtige Kennwort anstelle von NTUSER / LOCAL und fertig. Wählen Sie vorzugsweise auch WINDOWS / SQL_SERVER ACCESS.

User5000
quelle
-1

Ich habe versucht, SQL Server auf einem Domänencontroller zu installieren, und bin auf dieses Problem gestoßen. Ich habe dieses Problem behoben, indem ich einen definierten Benutzer in Active Directory erstellt und die entsprechenden Benutzer während der Installation in den Diensten von SQL Server bereitgestellt habe. Ich hoffe das könnte jemandem helfen.

azharalibuttar
quelle