当父任务之一完成时,SSIS 优先约束或子任务继续

时间:2021-03-04 07:34:12

标签: ssis

我有 2 个并行运行的任务(任务 1、任务 2)。两个任务的成功箭头都指向任务3。

因此任务 3 仅在任务 1 和任务 2 成功完成时运行。

有没有什么办法可以让任务 3 在任务 1 或任务 2 完成时运行?

1 个答案:

答案 0 :(得分:0)

这是我正在处理的旧包的一个示例:多个约束属性的值-逻辑或-一个约束必须评估为真: enter image description here 您可以注意到 SSIS 优先约束行中的更改。它将线条从实线更改为虚线: enter image description here

执行SSIS包,可以看到如下内容:

  • 执行 SQL 任务 1 状态为成功
  • 执行 SQL 任务 3 状态为失败
  • 这两个优先约束的逻辑 OR 返回 true,并且 执行 SQL 任务 2

enter image description here

相关问题