如何在父包中优雅地处理子包错误?

时间:2016-06-20 17:32:59

标签: ssis ssis-2012

我们有一个SSIS项目,其中父包使用五个“Execute Child Package”来并行调用多个子包。对于我们的大多数软件包,我们希望一切都能作为默认函数运行(即如果子软件包失败,主软件包失败)。但是,对于少量的软件包,我们希望父软件包在这些子软件包发生故障时不要停止,以便它可以继续通过ETL管道的其余部分。

不幸的是,Propagate属性对父子关系没有影响。 “传播到父包”布尔属性正是可行的。我找到了与我的问题相关的这两个MS Connect项目。 (Connect 1Connect 2

我使用ForceExecutionResult和MaximumErrorCount在线找到了一些解决方案。但是,这些解决方案适用于所有子包,但我的解决方案是有条件的包(只有n个子包应该具有此行为,而不是全部)。我试图找到一种解决方法,缺少“传播到父包”。

SSIS 2012

0 个答案:

没有答案