确定sql server计划何时会在一段时间内触发?

Sid*_*awy 5 sql-server scheduling

在我管理的系统中,有几个SQL Server代理作业基于dbo.sysschedules中定义的计划运行.

我想在我的应用程序上创建一个日历视图,该日历视图将在每个作业被安排在给定时间跨度内运行时显示.例如,如果我将计划设置为在该月的第一个和第四个星期一上午8:00运行,那么给定当月的时间跨度(2013年4月),我希望得到日​​期"4/1"/2013 8:00 AM,4/22/2013 8:00 AM"回来.

有没有人遇到过实现这个的方法?我知道我可以阅读时间表定义并以务实的方式解决这个问题,但我很好奇是否有人在我自己进入杂草之前已经提出了解决方案.

谢谢!

Afr*_*roz 0

我会看一下这个工具并运行 Profiler 来查看其执行的查询。它是一个方便的工具。

http://sqlsoft.co.uk/sqljobvis.php