ITPub博客

首页 > 数据库 > SQL Server > 查看所有JOB 及最新一次完成时间

查看所有JOB 及最新一次完成时间

原创 SQL Server 作者:alexlu232100 时间:2013-04-27 13:13:10 0 删除 编辑
 
--查看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 * from msdb.dbo.sysjobsteps

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20630340/viewspace-759429/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-04-27

  • 博文量
    6
  • 访问量
    12108