我有一个关于数据库服务器中所有SQL作业的文档,其中包含触发时间,有没有办法从 msdb 获取所有触发时间,而无需在SQL Server代理并检查属性。
由于
答案 0 :(得分:1)
我认为你需要这个:
select
j.job_id,
j.name,
s1.next_run_date,
s1.next_run_time,
s2.*
from msdb.dbo.sysjobs j
left outer join msdb.dbo.sysjobschedules s1
on j.job_id=s1.job_id
left outer join msdb.dbo.sysschedules s2
on s1.schedule_id=s2.schedule_id