您的位置:首页 > 数据库

SQL查询作业执行情况

2016-04-29 19:48 381 查看
查询作业的执行情况sql:

SELECT      [JobName]   = JOB.name,
[Step]      = HIST.step_id,
[StepName]  = HIST.step_name,
[Message]   = HIST.message,
[Status]    = CASE WHEN HIST.run_status = 0 THEN 'Failed'
WHEN HIST.run_status = 1 THEN 'Succeeded'
WHEN HIST.run_status = 2 THEN 'Retry'
WHEN HIST.run_status = 3 THEN 'Canceled'
END,
[RunDate]   = HIST.run_date,
[RunTime]   = HIST.run_time,
[Duration]  = HIST.run_duration
FROM        msdb.dbo.sysjobs JOB
INNER JOIN  msdb.dbo.sysjobhistory HIST ON HIST.job_id = JOB.job_id
--WHERE    JOB.name = 'jobname'
ORDER BY    HIST.run_date desc, HIST.run_time                                                           本文由 whchina(江城老温)原创发布,转载请注明出处,江城老温 as a thinker。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: