Usando o log de erros do SQL Server Agent

O SQL Server Agent cria um log de erros que registra advertências e erros por padrão. Os seguintes avisos e erros são exibidos no log:

  • Mensagens de aviso que fornecem informações sobre problemas potenciais, como "O trabalho <nome_do_trabalho> foi excluído durante sua execução".

  • Mensagens de erro que, normalmente, requerem intervenção de um administrador de sistema, como "Não é possível iniciar a sessão de email". As mensagens de erro podem ser enviadas a um usuário ou computador específico por meio de net send.

O SQL Server mantém até nove logs de erros do SQL Server Agent. Cada log arquivado tem uma extensão que indica sua idade relativa. Por exemplo, uma extensão .1 indica o log de erros arquivado mais recentemente e a extensão .9, o mais antigo.

Por padrão, mensagens de rastreamento de execução não são gravadas no log de erros do SQL Server Agent, pois elas podem lotá-lo. Quando o log de erros fica cheio, sua capacidade de selecionar e analisar erros mais difíceis é reduzida. Como o log é somado à carga de processamento do servidor, é importante considerar com atenção o valor obtido ao capturar mensagens de rastreamento de execução para o log de erros. Geralmente, é melhor capturar todas as mensagens apenas quando você estiver depurando um problema específico.

Quando o SQL Server Agent é interrompido, você pode modificar o local do log de erros do SQL Server Agent. Quando o log de erros está vazio, não é possível abri-lo. É possível reciclar o log do SQL Server Agent a qualquer hora, sem ter que interromper o SQL Server Agent.

Para exibir o log de erros do SQL Server Agent

Para renomear o log de erros do SQL Server Agent

Para enviar mensagens de erro do SQL Server Agent

Para gravar mensagens de rastreamento de execução no log de erros do SQL Server Agent