非常感谢您的帮助和洞察力
在 SSIS 中,我需要 ForceExecutionResult = Success for the Grandparent Container
这就是我当前设置包的方式:
父包 = A
子包 = B
- 执行包任务从 A 调用 B
- 如果 B 因特定错误代码而失败,我重试 B
我通过 OnError 事件重试 B使用脚本任务在 A 的执行包任务中的处理程序。
以我的思维方式:
- A 的执行包任务 OnError 事件处理程序是脚本任务的父容器
- A 的执行包任务是脚本任务的祖父容器
我如何 ForceExecutionResult = 祖父容器成功(A 的执行包任务)当 B重试成功?
现在即使 B 重试成功,由于第一次 B 尝试发生的失败,A 的 Execute Package Task 仍然显示 Red = failure。
寻找在脚本任务中使用 C# 或 VB 执行此操作的编程方式。
我正在使用 SSIS 2008
谢谢阅读