我有一个计划每3小时运行的SQL Server作业。 偶尔,这项工作需要3个多小时。 在这种情况下,下一次计划运行不会发生。
我想设置sql服务器来提醒我,如果这种情况发生,也许logging条件。
没有一个自动的方法来做到这一点。 你需要把一些代码放到工作步骤中,这样如果运行超过3个小时,它会提醒你。 最简单的方法是捕获开始时间和结束时间,然后发送电子邮件,或将警报logging到错误日志。