Published on

October 30, 2017

Erros Comuns de Inicialização do SQL Server e Soluções

Já se deparou com uma situação em que o serviço do SQL Server falha ao iniciar? Pode ser frustrante e demorado para solucionar, especialmente se você não estiver familiarizado com os erros comuns de inicialização e suas soluções. Neste artigo, discutiremos um desses erros de inicialização e sua resolução.

Recentemente, enquanto trabalhava com minhas máquinas virtuais, encontrei um problema em que o serviço SQL para minha instância nomeada falhou ao iniciar. Quando tentei iniciá-lo através do console services.msc, recebi a seguinte mensagem de erro:

“O Windows não pôde iniciar o serviço SQL Server (SQL2016) no Computador Local. Erro 1067: O processo foi encerrado inesperadamente.”

Em seguida, tentei iniciar o serviço SQL via linha de comando usando o seguinte comando:

"E:\Program Files\Microsoft SQL Server\MSSQL13.SQL2016\MSSQL\Binn\sqlservr.exe" -sSQL2016

No entanto, desta vez encontrei uma mensagem de erro diferente:

“Sua instalação do SQL Server está corrompida ou foi adulterada (Não foi possível abrir o arquivo de recurso de idioma padrão SQLEVN70). Desinstale e execute novamente a instalação para corrigir esse problema.”

Após analisar a mensagem de erro, lembrei-me de um problema semelhante que havia encontrado no passado. Naquele caso, a causa era um arquivo ausente ou um problema de permissão. Para investigar mais a fundo, decidi usar uma ferramenta útil chamada Process Monitor da Sysinternals.

Ao analisar os eventos capturados pelo Process Monitor, encontrei uma pista importante. A ferramenta revelou que um arquivo chamado “sqlevn70” estava faltando. Esse arquivo também foi mencionado na mensagem de erro. Uma análise mais detalhada mostrou que o arquivo não estava presente na pasta “1033”, onde deveria estar localizado.

Para resolver o problema, copiei todos os arquivos ausentes de outra máquina que tinha o mesmo nível de correção. Depois de ter todos os binários necessários, o SQL Server iniciou com sucesso.

Erros de inicialização como esse podem ocorrer por vários motivos, como arquivos ausentes, problemas de permissão ou instalações corrompidas. É essencial identificar a causa raiz do erro para implementar a solução apropriada.

Se você já encontrou problemas semelhantes de arquivos ausentes durante a inicialização do SQL Server, adoraria ouvir suas experiências e as causas que você descobriu em seu ambiente. Sinta-se à vontade para compartilhar suas ideias na seção de comentários abaixo.

Obrigado por ler!

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.