--查看JOB 及最新一次完成时间
SELECT b.[name] [Job名称],CASE WHEN b.enabled=1 THEN '启用' ELSE '禁用' END [是否启用]
,b.description [Job描述],a.step_name [步骤名称],a.command [执行语句],
h.run_date AS LastRunDate,
h.run_time AS LastRunTime
FROM msdb.dbo.sysjobsteps a
INNER JOIN
msdb.dbo.sysjobs b ON a.job_id=b.job_id
left join
msdb.dbo.sysjobhistory h on a.job_id=h.job_id
AND h.instance_id IN
(SELECT MAX(h.instance_id)
FROM msdb.dbo.sysjobhistory h GROUP BY (h.job_id))
SELECT b.[name] [Job名称],CASE WHEN b.enabled=1 THEN '启用' ELSE '禁用' END [是否启用]
,b.description [Job描述],a.step_name [步骤名称],a.command [执行语句],
h.run_date AS LastRunDate,
h.run_time AS LastRunTime
FROM msdb.dbo.sysjobsteps a
INNER JOIN
msdb.dbo.sysjobs b ON a.job_id=b.job_id
left join
msdb.dbo.sysjobhistory h on a.job_id=h.job_id
AND h.instance_id IN
(SELECT MAX(h.instance_id)
FROM msdb.dbo.sysjobhistory h GROUP BY (h.job_id))
select * from msdb.dbo.sysjobsteps
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20630340/viewspace-759429/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20630340/viewspace-759429/