Como saber porque seu servidor SQL Server foi reiniciado


Olá pessoal, essa dica é uma daquelas que servem muito mais como um lembrete pessoal do que uma dica de funcionalidade. Eu mantenho essa nos meus favoritos e uso quase que diariamente porque sou terrível para decorar os códigos do Event Viewer.

A questão aqui é que em vários clientes que atendemos, quando o SQL Server é reiniciado inesperadamente ou não se sabe quem o reiniciou. Para isso podemos filtrar os eventos reportados no Event Viewer do Windows!

Segue abaixo alguns dos EvenID’s que sempre utilizo nas minhas investigações do motivo do desligamento do Windows e do SQL Server

Event IdDescrição do EventIDMais Info
1074O sistema foi desligado por um processo de usuáriohttps://learn.microsoft.com/pt-br/troubleshoot/windows-server/performance/incorrect-shutdown-reason-code-sel
41O sistema foi reiniciado sem desligar de maneira limpa primeirohttps://learn.microsoft.com/pt-br/troubleshoot/windows-client/performance/event-id-41-restart
6008O desligamento anterior do sistema foi inesperadohttps://support.microsoft.com/pt-br/topic/identifica%C3%A7%C3%A3o-do-evento-6008-inesperadamente-%C3%A9-registrada-no-log-de-eventos-do-sistema-ap%C3%B3s-desligar-e-reiniciar-o-computador-2e517ea0-e592-b3ad-d572-501c033f4567
1076A razão fornecida pelo usuário %6 para o reinicio inesperado deste computador é: %1 Codigo da razão fornecida: %2 Bug ID: %3 Bugsheck String: %4 Comment: %5Esse evento é logado sempre após um evento 6008 e o próximo usuário tem privilégio de Administrador ou shutdown no computador depois de um desligamento inesperado.
https://kb.eventtracker.com/evtpass/evtpages/EventId_1076_User32_46288.asp#:~:text=Explanation%20%3A,a%20reason%20for%20the%20occurrence.
6005O serviço do Log de Eventos foi iniciado.Indica que o sistema foi reiniciado
https://learn.microsoft.com/en-us/troubleshoot/windows-server/application-management/description-shutdown-event-tracker
6006O serviço do Log de Eventos foi paradohttps://learn.microsoft.com/en-us/troubleshoot/windows-server/application-management/description-shutdown-event-tracker
6008O desligamento do sistema foi inesperadohttps://support.microsoft.com/en-us/topic/event-id-6008-is-unexpectedly-logged-to-the-system-event-log-after-you-shut-down-and-restart-your-computer-2e517ea0-e592-b3ad-d572-501c033f4567

Caso você queria, copie os EventId’s abaixo e cole no Filtro do Event Viewer

Iniciar > Programas > Eventvwr.exe > Logs do Windows > Sistema > Filtrar Log Atual…

1074,41,6008,1076,6005,6006,6008,7036

Para o Stop/Start do SQL Server utilize esses Event ID abaixo

Event IDDescrição
17148O SQL Server está terminando em resposta à uma requisição ‘stop’ do Service Control Manager.
7036O Serviço do SQL Server (%instance%) entrou em um estado parado
7000Não foi possível iniciar o serviço SQL Server (%instance%) devido ao seguinte erro: %1
7009Tempo limite esgotado (30000 milissegundos) ao aguardar a conexão do serviço SQL Server (%instance%)
7022Serviço %1 suspenso ao iniciar.
7034O servico %1 foi encerrado inesperadamente. Isso aconteceu %2 vez(es).

Deixe um comentário