Compartilhar via


Log de erros do SQL Server Agent

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Importante

Atualmente, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Confira detalhes nas Diferenças entre o T-SQL da Instância Gerenciada de SQL do Azure e o SQL Server.

SQL Server O Agent cria um log de erros que registra avisos 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 a própria execução".

  • Mensagens de erro que geralmente exigem intervenção de um administrador do 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.

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 Agent SQL Server usando dbo.sp_cycle_agent_errorlog.

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