Sintomas
Depois de reiniciar o sistema, recebe muitas mensagens de e-mail para alertas de SQL Server antigos. Os alertas remontam às mensagens mais antigas no registo de eventos da Aplicação.
Além disso, são registadas as seguintes mensagens:
No ficheiro SQLAgent.out
Nota
- <DateTime> - ! [REGISTO] Não é possível ler o registo de eventos local (motivo: o servidor RPC está indisponível)
- <DateTime> - ! [REGISTO] Não é possível ler o registo de eventos local (motivo: o identificador é inválido)
- <DateTime> - + [LOG] Reaberto com êxito o registo de eventos local - NOTA: alguns eventos podem ter sido perdidos
No ficheiro de registo de eventos do Sistema Windows
Nota
- <DateTime> Information server_name. 7036 Service Control Manager N/A N/D O serviço de Registo de Eventos do Windows entrou no estado parado.
- <DateTime> Information server_name. 7036 Service Control Manager N/A N/D O serviço de Registo de Eventos do Windows entrou no estado de execução.
Causa
O Registo de eventos da aplicação foi configurado para ter um tamanho máximo de registo grande, seja através de uma definição de Objeto de Política de Grupo (GPO) ou de uma definição Local. Quando examina o registo de SQL Server Agent, vê que, em algum momento, pouco depois de um reinício, a alça do registo de eventos é perdida. Quando o identificador é perdido, o Motor de Alerta "perde o seu lugar" no registo de eventos e envia e-mails para todos os erros (para os quais existem alertas definidos) no registo de eventos da Aplicação após a obtenção do novo identificador do registo de eventos.
Resolução
Esta correção está incluída nas seguintes atualizações:
- Atualização Cumulativa 3 para SQL Server 2017
- Atualização Cumulativa 9 para SQL Server 2014 SP2
- Atualização Cumulativa 6 para SQL Server Service Pack 1 de 2016
- Atualização Cumulativa 9 para SQL Server 2016
Acerca das atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Atualização cumulativa mais recente do SQL Server 2017
Atualização cumulativa mais recente para SQL Server 2014
Latest cumulative update for SQL Server 2016 (L atest cumulative update for SQL Server 2016)
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.