SSIS脚本任务控制流程

时间:2015-08-28 00:43:34

标签: ssis control-flow operator-precedence script-task

我有3个脚本任务:Task1,Task2和Task3。现在我需要一个控制流,这样如果Task1和Task2都成功完成,Task3应该执行。我尝试使用Precedence约束,但不知道它是如何工作的。

2 个答案:

答案 0 :(得分:0)

设置变量“Taskfailed”并在变量设置中将其设置为1。

将Task1和Task 2放在Sequence Container中。如果这两个任务都成功,则将TaskFailed设置为零。

将任务3链接到此容器。

右键单击容器和任务3之间的绿色箭头。

选择“编辑”

评估操作“表达和约束”

价值:“成功” 表达式:@Taskfailed == 0

因此,任务3只会在task1和task2成功完成时执行

答案 1 :(得分:0)

schematic work flow 这是我认为它可以工作的方式。请原谅质量差的图形