Échec de l'attente du descripteur de récupération du moteur de base de données. Vérifiez le journal des erreurs SQL Server pour les causes potentielles [fermé]


16

J'essaie d'installer SQL2008R2 - SQL2012 - sql2014

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.

Réponses:


16

Les raisons suivantes peuvent être à l'origine de cette erreur

Le compte que l'utilisateur a sélectionné dans la fenêtre de la page de configuration du serveur (pendant l'installation) n'est pas en mesure de mettre en ligne les services du moteur de base de données SQL Server. Soit il manque de privilèges, soit il est corrompu. Lors de l'installation des services du moteur de base de données, SQL Server essaie de mettre les services de base de données en ligne en tant que processus interne, mais en raison d'un compte de démarrage corrompu ou ne disposant pas des privilèges appropriés, il ne parvient pas à le faire et, finalement, l'installation échoue.

Une autre raison est lorsque l'installation échoue pour la première fois pour une raison quelconque et que la désinstallation de l'utilisateur a échoué à l'installation du programme d'ajout / suppression, la désinstallation laisse le compte en état de panne, donc toute autre tentative d'installation fait clignoter ce message d'erreur.

Solution:

Désinstallez complètement SQL Server de Ajouter un programme de suppression et lancez une nouvelle installation en cliquant avec le bouton droit sur Configuration et en sélectionnant Exécuter en tant qu'administrateur. Maintenant, lorsque vous atteignez la page de configuration du serveur , sélectionnez NT Authority \ System comme compte de démarrage du service SQL Server Database Engine .

entrez la description de l'image ici

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

PS: Si cela ne vous aide pas, veuillez revenir. Veuillez suivre attentivement les étapes mentionnées dans le lien


3
Ouais, ne fais pas ça.
mrdenny

3
Non? J'ai fait ce que @Shanky a dit: tout supprimé, redémarrer, réinstaller en tant qu'administrateur, exécuter le service en tant que SYSTEM. Travaille pour moi. Pas bien?
Marcus

2
A fonctionné à merveille pour moi. Sauf que je n'ai pas désinstallé ou redémarré. Je viens d'installer une instance distincte, puis une fois que cela a réussi, j'ai désinstallé la mauvaise. De plus, la deuxième fois a été beaucoup, beaucoup, beaucoup plus rapide, car la majorité des fichiers étaient déjà installés. Tous les outils partagés restent intacts jusqu'à ce que vous choisissiez de désinstaller la dernière instance.
Jerry Dodge

1
travaillé pour moi après avoir essayé de l'installer pendant 2 jours. merci
Andrew Simpson

1

La raison pour laquelle SQL ne démarre pas est que le certificat SSL que vous avez configuré SQL Server pour utiliser pour chiffrer le trafic SQL Server est introuvable, donc SQL ne peut pas démarrer. Ouvrez le gestionnaire de configuration de SQL Server Sous "Configuration du réseau SQL Server", cliquez avec le bouton droit sur "Protocoles pour MSSQLSERVER" et sélectionnez les propriétés. Dans l'onglet certificat, passez à un certificat qui existe, ou si vous n'essayez pas de crypter le trafic réseau, ne sélectionnez aucun certificat. Cliquez sur OK, puis essayez de démarrer le service SQL Server.



-1

Sélectionnez un compte d'utilisateur valide lors de l'installation et le mot de passe correct au lieu de NTUSER / LOCAL et c'est tout. De préférence, sélectionnez également WINDOWS / SQL_SERVER ACCESS.


-1

J'ai essayé d'installer SQL Server sur un contrôleur de domaine et j'ai rencontré ce problème. J'ai résolu ce problème en créant un utilisateur distingué dans Active Directory et en fournissant les utilisateurs respectifs dans les services de SQL Server lors de l'installation. J'espère que cela pourrait aider quelqu'un.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.