Loading…

Querys do Dia a Dia – Como Visualizar o Histórico de um Job

Fala Pessoal,

Em um domingo de manhã, recebi uma ligação de um colega de trabalho da TI da minha empresa que estava querendo ver o histórico de um job para descobrir o motivo da sua falha. Entretanto, quando ele abria o  job history, recebia o erro abaixo e não conseguia ver essa informação.

Esse erro estava sendo gerado devido a um procedimento muito pesado que estava rodando no servidor. Todavia, mesmo com esse erro, ainda conseguimos verificar o history de um job através da query abaixo:

SELECT A.Step_Id, A.Message, A.Run_Date
FROM msdb.dbo.Sysjobhistory A
JOIN msdb.dbo.Sysjobs B ON A.Job_Id = B.Job_Id
WHERE B.Name like ‘%Teste history%’
AND A.Run_Date >= ‘20110308’ — Data em que o job foi executado.
ORDER BY step_id

Mandei essa query para a pessoa que solicitou e ela conseguiu ver o histórico do seu job.

Vamos conferir?

Criei um job chamado Teste History com um step com a query: select 1/0

Rodei o job e a query de histórico retornou o seguinte resultado:

Até a próxima.

 

Gostou desse Post?

Cadastre seu e-mail para receber novos Posts e curta minha Página no Facebook para receber Dicas de Leituras e Eventos sobre SQL Server.

Abraços,

Fabrício Lima

MCITP – Database Administrator

Consultor e Instrutor SQL Server

Trabalha com SQL Server desde 2006

2 thoughts on “Querys do Dia a Dia – Como Visualizar o Histórico de um Job

Deixe uma resposta