我有一个包含超过 1 个数据流的 SSIS 包,如果第一个数据流失败,我不想执行以下操作。如何停止包的执行。我尝试使用红色箭头和脚本任务什么都不做,但它不起作用。其他数据流也被执行,并将所有错误发送给我的 .net 客户端。我只需要失败的数据流的错误。
有谁知道怎么弄 谢谢
我有一个包含超过 1 个数据流的 SSIS 包,如果第一个数据流失败,我不想执行以下操作。如何停止包的执行。我尝试使用红色箭头和脚本任务什么都不做,但它不起作用。其他数据流也被执行,并将所有错误发送给我的 .net 客户端。我只需要失败的数据流的错误。
有谁知道怎么弄 谢谢
您可以在您的上设置MaximumErrorCount
To ,但这是默认值。包级别的值也是如此,如果您将其设置为,则如果您的任务失败,包将因错误而终止。1
data flow task
1
但正如我所说,这些是默认值,你不应该做任何事情。你们data flow tasks
一起执行吗?如果这样做,请构建一条路径,该路径依次执行所有任务。
您可以使用 Squence Container 并将所有数据流任务放入其中。我已经分享了示例的屏幕截图,调整了所有数据流任务的优先级,并为任务设置了成功条件。