我使用向导创建了一个SQL Server 08数据库维护计划。
作业显示在msdb.sysjobs表中,但它没有在msdb.sysjobschedules表中显示计划,因为向导将其创建为SSIS包。 - 很好
然后我转到msdb.sysssispackages,我可以看到那里的包,但没有关于下一个计划的运行日期。
我的问题是,是否可以创建查询来获取该类型作业的作业计划。像sysjobschedules表中那样简单的next_run_date。
谢谢。
答案 0 :(得分:2)
这适合我。
SELECT *
FROM msdb.dbo.sysmaintplan_plans p
INNER JOIN msdb.dbo.sysmaintplan_subplans sp
ON p.id = sp.plan_id
LEFT OUTER JOIN msdb.dbo.sysjobschedules j
ON j.schedule_id = sp.schedule_id