如何在SSIS项目中的单个数据流任务中运行多个任务

时间:2012-09-27 17:30:22

标签: sql sql-server sql-server-2008 ssis

我有一个问题,我在单个控制流中运行多个数据流任务,如果5个源中有5个存活它工作正常但任何一个源都死了,它没有执行剩余的4个源流,如何运行哪个当我们执行工作时,永远活着应该顺利进行

2 个答案:

答案 0 :(得分:1)

我假设5个数据流都在控制流上连接在一起。无论以前的数据流是成功还是失败,都希望能够执行所有5个数据流。

要完成此操作,您需要将Precedence Constraint从Success(绿色)的当前值更改为Completion(蓝色)。要访问Precedence Constraint Editor,请双击连接器行,您应该看到以下内容。

enter image description here

答案 1 :(得分:0)

另一种选择是将所有5个数据流任务放在一个序列容器中并让它们并行运行(不要将它们相互连接)。它看起来像这样:

enter image description here