Advertisement
Guest User

Untitled

a guest
Oct 19th, 2016
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. SELECT SysJobs.name as 'Job Name'
  2. ,SysJobSteps.step_name as 'Step Name'
  3. ,Job.run_status as 'Run Status'
  4. ,Job.message as 'Error Message'
  5. ,Job.exec_date as 'Date Executed'
  6. FROM (SELECT Instance.instance_id
  7. ,DBSysJobHistory.job_id
  8. ,DBSysJobHistory.step_id
  9. ,DBSysJobHistory.sql_message_id
  10. ,DBSysJobHistory.message
  11. ,(CASE DBSysJobHistory.run_status
  12. WHEN 0 THEN 'Failed'
  13. WHEN 1 THEN 'Succeeded'
  14. WHEN 2 THEN 'Retry'
  15. WHEN 3 THEN 'Canceled'
  16. WHEN 4 THEN 'In progress'
  17. END) as run_status
  18. ,((SUBSTRING(CAST(DBSysJobHistory.run_date AS VARCHAR(8)), 5, 2) + '/'
  19. + SUBSTRING(CAST(DBSysJobHistory.run_date AS VARCHAR(8)), 7, 2) + '/'
  20. + SUBSTRING(CAST(DBSysJobHistory.run_date AS VARCHAR(8)), 1, 4) + ' '
  21. + SUBSTRING((REPLICATE('0',6-LEN(CAST(DBSysJobHistory.run_time AS varchar)))
  22. + CAST(DBSysJobHistory.run_time AS VARCHAR)), 1, 2) + ':'
  23. + SUBSTRING((REPLICATE('0',6-LEN(CAST(DBSysJobHistory.run_time AS VARCHAR)))
  24. + CAST(DBSysJobHistory.run_time AS VARCHAR)), 3, 2) + ':'
  25. + SUBSTRING((REPLICATE('0',6-LEN(CAST(DBSysJobHistory.run_time as varchar)))
  26. + CAST(DBSysJobHistory.run_time AS VARCHAR)), 5, 2))) AS 'exec_date'
  27. ,DBSysJobHistory.run_duration
  28. ,DBSysJobHistory.retries_attempted
  29. ,DBSysJobHistory.server
  30. FROM msdb.dbo.sysjobhistory DBSysJobHistory
  31. JOIN (SELECT DBSysJobHistory.job_id
  32. ,DBSysJobHistory.step_id
  33. ,MAX(DBSysJobHistory.instance_id) as instance_id
  34. FROM msdb.dbo.sysjobhistory DBSysJobHistory
  35. GROUP BY DBSysJobHistory.job_id
  36. ,DBSysJobHistory.step_id
  37. ) AS Instance ON DBSysJobHistory.instance_id = Instance.instance_id
  38. WHERE DBSysJobHistory.run_status <> 1
  39. ) AS Job
  40. JOIN msdb.dbo.sysjobs SysJobs
  41. ON (Job.job_id = SysJobs.job_id)
  42. JOIN msdb.dbo.sysjobsteps SysJobSteps
  43. ON (Job.job_id = SysJobSteps.job_id AND Job.step_id = SysJobSteps.step_id)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement