A espera no identificador de recuperação do Mecanismo de Banco de Dados falhou. Verifique o log de erros do SQL Server para possíveis causas [fechado]


16

Eu tento instalar o 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.

Respostas:


16

A seguir, pode haver uma razão para este erro

A conta que o usuário selecionou na janela da página Configuração do servidor (durante a instalação) não consegue, de alguma forma, colocar online os serviços do mecanismo de banco de dados do SQL Server. Ou falta privilégio ou está corrompido. Durante a instalação dos serviços do mecanismo de banco de dados, o SQL Server tenta trazer os serviços de banco de dados online como um processo interno, mas devido à conta de inicialização estar corrompida ou não ter os privilégios apropriados, ele falha ao fazê-lo e, finalmente, a instalação falha.

Outro motivo é quando a instalação falha pela primeira vez devido a algum motivo e a desinstalação do usuário falha na instalação do programa add remove, a desinstalação deixa a conta em estado quebrado e qualquer tentativa adicional de instalação pisca essa mensagem de erro.

Solução:

Desinstale completamente o SQL Server em Adicionar remover programa e inicie uma nova instalação clicando com o botão direito do mouse em Configuração e selecionando Executar como administrador. Agora, quando você acessar a página Configuração do servidor , selecione NT Authority \ System como conta de inicialização do serviço SQL Server Database Engine .

insira a descrição da imagem aqui

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

PS: Se isso não ajudar, reverta. Siga as etapas mencionadas no link com cuidado


3
Sim, não faça isso.
mrdenny

3
Não? Fiz o que o @ Shanky disse: removi tudo, reinicialize, reinstale como administrador, execute o serviço como SYSTEM. Funciona para mim. Nada de bom?
Marcus

2
Caiu como uma luva para mim. Exceto que eu não desinstalei ou reiniciei. Acabei de instalar uma instância separada e, uma vez que foi bem-sucedida, desinstalei a ruim. Além disso, a segunda vez foi muito, muito, muito mais rápida, porque a maioria dos arquivos já estava instalada. Todas as ferramentas compartilhadas permanecem intactas até você optar por desinstalar a última instância.
Jerry rodeio

11
funcionou para mim depois de tentar instalá-lo por 2 dias. obrigado
Andrew Simpson

1

O motivo pelo qual o SQL não está iniciando é que o certificado SSL que você configurou para usar no SQL Server para criptografar o tráfego do SQL Server não pode ser encontrado, portanto, o SQL não pode ser iniciado. Abra o gerenciador de configuração do SQL Server Em "Configuração de rede do SQL Server", clique com o botão direito do mouse em "Protocolos para MSSQLSERVER" e selecione propriedades. Na guia certificado, mude para um certificado existente ou, se você não estiver tentando criptografar o tráfego de rede, não selecione nenhum certificado. Clique em OK e tente iniciar o serviço do SQL Server.



-1

Selecione uma conta de usuário válida na instalação e a senha correta em vez de NTUSER / LOCAL e pronto. De preferência, selecione também WINDOWS / SQL_SERVER ACCESS.


-1

Tentei instalar o SQL Server em um controlador de domínio e enfrentei esse problema. Resolvi esse problema criando usuários distintos no diretório ativo e fornecendo os respectivos usuários nos serviços do SQL Server durante a instalação. Espero que isso ajude alguém.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.