0

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

有谁知道怎么弄 谢谢

4

2 回答 2

0

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

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

于 2012-08-20T07:01:43.617 回答
0

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

在此处输入图像描述

于 2012-08-20T09:48:37.023 回答