You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSIS如何配置容器属性使数据流失败时Loop Container跳转故障路径

SSIS容器错误传播配置方案

1. Sequence Container属性配置

  • FailParentOnFailure是实现错误向上传递的核心配置,必须开启才能让Loop Container感知到子容器的执行失败,找到该属性设置为True
  • 确认MaximumErrorCount属性保持默认值1,避免累计多个错误才触发失败
  • 不要修改ForceExecutionResult属性,保持默认None即可,若设为Success会强制容器永远返回成功状态,无法触发错误

2. Loop Container属性配置

  • 确认MaximumErrorCount属性保持默认值1
  • FailPackageOnFailure按需配置:若需要Loop失败时直接触发整个包失败则设为True,仅需要触发故障路径跳转则保持默认False即可
  • 同样保持ForceExecutionResult为默认None

3. 优先约束配置

  • 双击Loop Container指向故障处理路径的连接线,在弹出的配置窗口中将约束条件设置为失败,替代默认的成功,即可实现Loop失败时自动跳转至故障处理路径

补充注意事项

  • 若Sequence Container内部的数据流任务配置了单独的OnError事件处理程序,确认事件处理程序的系统变量Propagate没有被手动设为False,否则错误会被拦截无法向上传递到父容器
  • 若Sequence Container内包含多个任务,确认任务间的优先约束符合预期,避免单个任务失败后容器仍判定为执行成功

参考截图

  • 控制流示意图:控制流示意图
  • Loop Container属性截图:Loop Container属性截图
  • Sequence Container属性截图:Sequence Container属性截图

内容的提问来源于stack exchange,提问作者Aiden

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 10:45:06