标签: ssis control-flow operator-precedence script-task
我有3个脚本任务:Task1,Task2和Task3。现在我需要一个控制流,这样如果Task1和Task2都成功完成,Task3应该执行。我尝试使用Precedence约束,但不知道它是如何工作的。
答案 0 :(得分:0)
设置变量“Taskfailed”并在变量设置中将其设置为1。
将Task1和Task 2放在Sequence Container中。如果这两个任务都成功,则将TaskFailed设置为零。
将任务3链接到此容器。
右键单击容器和任务3之间的绿色箭头。
选择“编辑”
评估操作“表达和约束”
价值:“成功” 表达式:@Taskfailed == 0
因此,任务3只会在task1和task2成功完成时执行
答案 1 :(得分:0)
这是我认为它可以工作的方式。请原谅质量差的图形