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.