如果第一次失败,如何使用多于1个数据流停止包?

时间:2012-08-20 06:52:01

标签: ssis

我有一个包含多个数据流的SSIS包,如果第一个数据流失败,我不想执行以下操作。如何停止执行包。我尝试使用红色箭头和脚本任务什么都不做,但我不起作用。执行其他数据流以及将所有错误发送到我的.net客户端。我只需要失败的数据流的错误。

任何人都知道我怎么能得到它 感谢

2 个答案:

答案 0 :(得分:0)

您可以在MaximumErrorCount上将1设置为data flow task,但这是默认值。包级别的值也是如此,如果将其设置为1,如果任务失败,包将以错误终止。

但正如我所说,这些是默认值,你不应该做任何事情。你一起执行data flow tasks吗?如果这样做,请构建一个执行所有任务的路径。

答案 1 :(得分:0)

您可以使用Squence Container并将所有数据流任务放入其中。我已经共享了示例的屏幕截图,调整了所有数据流任务的优先级,并为任务设置了成功条件。

enter image description here