Attendere l'handle di recupero del Motore di database non riuscito. Controllare il registro errori di SQL Server per potenziali cause [chiuso]


16

Provo a installare 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.

Risposte:


16

Di seguito può essere la ragione di questo errore

L'account selezionato dall'utente nella pagina Configurazione server finestra della (durante l'installazione) non è in qualche modo in grado di portare online i servizi del motore di database di SQL Server. O è privo di privilegi o è danneggiato. Durante l'installazione dei servizi del motore di database, SQL Server tenta di portare i servizi di database online come processo interno, ma a causa dell'account di avvio danneggiato o non dotato dei privilegi appropriati, non riesce a farlo e alla fine l'installazione non riesce.

Un altro motivo è quando l'installazione non riesce per la prima volta a causa di qualche motivo e la disinstallazione dell'utente non è riuscita dall'aggiunta del programma di rimozione, la disinstallazione lascia l'account nello stato interrotto, quindi ogni ulteriore tentativo di installazione fa lampeggiare questo messaggio di errore.

Soluzione:

Disinstallare completamente SQL Server da Aggiungi rimuovi programma e avviare la nuova installazione facendo clic con il tasto destro su Setup e selezionando Esegui come amministratore. Ora quando si raggiunge la pagina di configurazione del server , selezionare NT Authority \ System come account di avvio del servizio Motore di database di SQL Server .

inserisci qui la descrizione dell'immagine

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

PS: se ciò non aiuta, ripristina. Seguire attentamente i passaggi indicati nel collegamento


3
Sì, non farlo.
mrdenny,

3
No? Ho fatto quello che ha detto @Shanky: rimosso tutto, riavviato, reinstalla come amministratore, esegui il servizio come SISTEMA. Per me va bene. Non buono?
Marcus,

2
Ha funzionato benissimo per me. Tranne che non ho disinstallato o riavviato. Ho appena installato un'istanza separata, quindi una volta che ho avuto successo, ho disinstallato quella cattiva. Inoltre, la seconda volta è stata molto, molto, molto più veloce, poiché la maggior parte dei file era già installata. Tutti gli strumenti condivisi rimangono intatti fino a quando non si sceglie di disinstallare l'ultima istanza.
Jerry Dodge,

1
ha funzionato per me dopo aver provato a installarlo per 2 giorni. grazie
Andrew Simpson,

1

Il motivo per cui SQL non si avvia è che il certificato SSL che hai configurato SQL Server per l'utilizzo per crittografare il traffico di SQL Server non può essere trovato, quindi SQL non può essere avviato. Aprire Gestione configurazione SQL Server In "Configurazione rete SQL Server" fare clic con il tasto destro del mouse su "Protocolli per MSSQLSERVER" e selezionare le proprietà. Nella scheda del certificato passare a un certificato esistente oppure, se non si sta tentando di crittografare il traffico di rete, non selezionare alcun certificato. Fare clic su OK, quindi provare ad avviare il servizio SQL Server.



-1

Seleziona un account utente valido al momento dell'installazione e la password corretta anziché NTUSER / LOCAL e il gioco è fatto. Preferibilmente selezionare anche WINDOWS / SQL_SERVER ACCESS.


-1

Ho provato a installare SQL Server su un controller di dominio e ho riscontrato questo problema. Ho risolto questo problema creando un utente distinto in active directory e fornendo i rispettivi utenti ai servizi di SQL Server durante l'installazione. Spero che questo possa aiutare qualcuno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.