Ao trabalhar com o SQL Agent, às vezes é difícil determinar por que uma tarefa falhou. Veja como visualizar toda a mensagem de retorno da execução do trabalho.
Para cada etapa de trabalho, o SQL Server fornece uma mensagem, mas nem sempre é fácil determinar exatamente o que estava ocorrendo durante essa etapa. A mensagem padrão salva no histórico do trabalho é de 1024 caracteres.
Na maioria dos casos, isso pode ser suficiente, mas se você tiver um processo de execução demorado, poderá precisar armazenar mais de 1024 caracteres.
Existe alguma maneira de obter informações adicionais dentro do histórico de trabalho para ajudar a solucionar problemas, bem como apenas saber o que ocorreu?
No SQL Server 2005 e posterior, você pode registrar a saída da tarefa do SQL Agent adicional além dos 1024 caracteres armazenados na tabela msdb.dbo.sysjobhistory. Por padrão, esse registro avançado não está ativado, é algo que você precisa ativar para cada etapa da tarefa.
Se você não estiver usando a opção NO_INFOMSGS, a saída do comando preencherá os 1024 caracteres rapidamente. Assim, você poderá ver apenas a parte da saída na mensagem do histórico de tarefas.