SSIS不会在脚本任务失败时使代理作业失败

时间:2018-11-30 09:25:40

标签: ssis

我在SSIS中具有以下内容。临时任务“调用PS-日志文件是否存在并且已被锁定”在设计上可能会失败,然后等待(通过脚本-等待重试)并通过Loop RetryMax时间重试。但是,如果我通过SQL Agent作业运行并且失败,则该作业仅循环一次,然后使整个作业失败。如果我在Visual Studio中以交互方式执行,则最多可以循环10次并且可以工作。是否有我缺少的设置,所以通过代理作业执行时,循环将运行不止一次?如果有帮助,我必须在“调用PS-日志文件是否存在并且已锁定”中添加一个空白的OnError事件处理程序,并将系统变量Propagate更改为False。座席工作可能不会“看到这个吗?”

enter image description here

1 个答案:

答案 0 :(得分:0)

在循环的属性和“ Call PS”任务的属性中,将MaximumErrorCount设置为大于1的值。

enter image description here

编辑- 要查看执行报告: 深入研究Integration Services目录>> SSIDB >> [项目名称] >> [程序包名称]

右键单击软件包名称,然后遵循以下屏幕截图: enter image description here