我在SQL Server代理上有一个重新运行的工作,例如如果每日文件加载失败,SSIS包将再次启动。它不是直接做的,而是在奇怪的时候。当它被启动后,失败后,您可以看到消息:
工作成功了。 Job 2由Alert 2调用。最后一步是step1(运行SSIS加载程序)。
我查看了这份工作并查看了警报,没有任何迹象表明工作如何/为什么/什么/重新运行。
我错过了什么,我敢打赌这是显而易见的。
注意:我对切换作业不感兴趣。我只想知道它是如何重新运行的。此外,我在警报中找不到名为警报2的警报。
干杯
C
答案 0 :(得分:1)
你看过Job Properties - >步骤 - >工作步骤 - >高级标签?有一个重试尝试次数的设置,以及一个以分钟为单位的重试间隔。还有一个“On failure action”下拉列表,可以设置为执行意外操作,例如继续下一步。
或者,也许有一个不同的作业以奇怪的方式调用这个作业?也许它有一个名为“警报2”的步骤或计划,或者称为“警报2”?
答案 1 :(得分:0)
我找到了另一个解决这个问题的方法,就是因为某种原因设置了启动工作的警报。重复这项工作4次后,我不得不修理它。
此处找到了解决方案:Mystery alert keeps starting one of my jobs
如果链接消失: