SELECT
[sj_].[name]
,[sjh].[run_status]
,[status] = CASE [sjh].[run_status]
WHEN 0 THEN 'Failed'
WHEN 1 THEN 'Succeeded'
WHEN 2 THEN 'Retry (step only)'
WHEN 3 THEN 'Canceled'
WHEN 4 THEN 'In-progress message'
WHEN 5 THEN 'Unknown'
END
FROM [msdb]..[sysjobs] [sj_]
INNER JOIN [msdb]..[sysjobhistory] [sjh] ON [sj_].[job_id] = [sjh].[job_id]
WHERE
[sj_].[enabled] = 1 AND
[sjh].[step_id] = 0 AND
[sjh].[instance_id] = (SELECT MAX([instance_id]) FROM [msdb]..[sysjobhistory] WHERE [job_id] = [sj_].[job_id])
ORDER BY
[sj_].[name]
No comments:
Post a Comment