列出作业、计划和下一次计划运行日期时间
我正在尝试列出作业、计划和下一个计划运行日期时间。但是,我似乎没有成功。
sysjobactivity
有 next_scheduled_run_date,这是我需要的,但我不知道将它连接到作业和计划。
如果有除 through 之外的方法sysjobactivity
,请指导我。
SELECT
sj.name AS jobName
, ss.name AS scheduleName
, sja.next_scheduled_run_date
FROM msdb.dbo.sysjobs sj
INNER JOIN msdb.dbo.sysjobactivity sja ON sja.job_id = sj.job_id
INNER JOIN msdb.dbo.sysjobschedules sjs ON sjs.job_id = sja.job_id
INNER JOIN msdb.dbo.sysschedules ss ON ss.schedule_id = sjs.schedule_id
WHERE (sj.name LIKE 'xray%')
AND (sja.next_scheduled_run_date > GETDATE())
Run Code Online (Sandbox Code Playgroud)