一个SSIS任务在前一个失败后执行

时间:2017-02-14 15:27:02

标签: ssis ssis-2012 ssis-2008

我制作了一个类似于有问题的简单包。

查看下面的图片:

http://www.w3schools.com/jsref/jsref_random.asp

这是右优先约束的表达式:

enter image description here

但是在执行包之后,结果就是这样,有人可以告诉我为什么吗?我想要的结果是border: solid #000;Script Task2失败时没有被执行。

enter image description here

1 个答案:

答案 0 :(得分:1)

以下是为了记录的摘要。

应使用表达式和约束设置脚本任务2。设置约束=成功

您还问过这一点是什么意思? 您可以通过这种方式灵活设计。通常你可以有一个默认为false的变量,除非事先成功发生。在这种情况下,您只需要表达式设置。

另外,关于这个主题,我建议避免使用OR运算符并坚持默认的AND。您的包将更容易理解。你通常可以通过成功,失败和偶尔的表达来完成你所需要的。

m