【发布时间】:2010-06-14 18:07:44
【问题描述】:
我有一个 SSIS 2008 包,它调用了大约 25 个其他 SSIS 包。
这些子包中的每一个都将特定文件加载到表中。但有时这些输入文件中的一个或多个会丢失。
如何让子包失败(因为文件丢失)但让父包的其余部分继续运行?
我尝试增加父包、父包中调用每个子包的任务以及子包本身的最大错误计数。这些似乎都没有任何区别。当我在缺少文件的情况下运行它时仍然出现此错误:
SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。这 执行方法成功,但是 达到的错误数 (2) 允许的最大值 (1);导致 失败。这发生在数字 错误数达到指定的数量 在最大错误计数中。更改 MaximumErrorCount 或修复错误。
编辑: failpackageonfailure 和 faulparentonfailure 已经在各处都设置为 false。
【问题讨论】:
标签: sql sql-server sql-server-2008 ssis