Como reduzir o número de coisas que o SQL Server coloca no visualizador de eventos do Windows?

8

Como parte de nossos testes de unidade automatizados, muitos bancos de dados são criados, configurados e descartados. O problema é que sempre que isso acontece, obtemos vários registros do SQL Server no Windows Event Viewer. As mensagens são basicamente coisas como: "Inicializando", "Configurando a opção do banco de dados" e "índice restaurado".

Existe alguma maneira de modificar a configuração do SQL Server para que não registre esses eventos triviais de nível "Informações" no log de eventos. Eles estão preenchendo o log para que fique muito difícil encontrar informações úteis.

RobSiklos
fonte

Respostas:

9

Nota : Isso não limitará o que é registrado. Apenas interrompe o log no log de eventos do Windows.

Há algumas coisas que você pode evitar - conclusão bem-sucedida de backups de log usando o Trace Flag 3226

Dê uma olhada no parâmetro -n startup.

Nas opções de inicialização do Serviço do Mecanismo de Banco de Dados :

Não usa o log de aplicativos do Windows para registrar eventos do SQL Server. Se você iniciar uma instância do SQL Server com -n, recomendamos que você também use a opção de inicialização -e. Caso contrário, os eventos do SQL Server não serão registrados.

Kin Shah
fonte
+1, mas se você usar isso, verifique se não há outro monitoramento em vigor que dependa do log de eventos (por exemplo, SCOM).
Aaron Bertrand
@AaronBertrand Concordou que o SCOM depende muito dos logs de eventos do Windows e desabilitar o log de logs do Windows é algo que eu não recomendaria em um servidor PROD.
21413 Kin Shah
0

Se você está dizendo para o visualizador de eventos do sistema, não penso dessa maneira, pois ele precisa estar conectado a ele para analisar ou solucionar problemas.

Caso você esteja bem em limpar os eventos, você pode definir quanto é necessário no tamanho máximo do log ou em outras opções (você pode ver no eventpmanger-> selecionar alguém como log do aplicativo -> clicar com o botão direito do mouse em propriedades-> lá está veja a opção conforme necessário de que maneira.

Rama udaya
fonte
4
Não sei como isso ajudará o OP, pois ele diz explicitamente como limitar o que é registrado pelo servidor sql nos logs de eventos do Windows. O que você está dizendo é como limpar os logs de eventos.
21413 Kin Shah