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

如何设置SSIS Sequence Container使其内任务失败时仍执行所有任务

SSIS Sequence Container 全任务强制执行配置方案

默认SSIS的任务优先约束仅在前序任务执行成功时触发后续任务,同时Sequence Container默认错误计数达到1就会终止运行,按以下步骤调整即可实现所有任务无论成败都完整执行:

  • 调整任务间优先约束(适用于有先后执行顺序的任务)
    依次双击任务之间的箭头(优先约束),在弹出的编辑器中将「值」选项从默认的「成功」修改为完成,修改后箭头会变为灰色。该配置下只要前序任务运行结束(无论成功/失败),都会触发下一个任务启动。
  • 调整Sequence Container错误容忍配置(适用于所有场景,包括并行执行任务)
    右键点击Sequence Container选择「属性」,在属性面板做以下修改:
    • 将FailPackageOnFailure设置为False
    • 将FailParentOnFailure设置为False
    • 将MaximumErrorCount从默认值1调整为大于等于容器内的任务总数(3个任务可设为3或更高)
      该配置可以避免容器因为单个任务报错就提前终止运行,保证所有任务都能被调度执行。
  • 可选:单个任务错误忽略配置
    如果需要单个任务的失败状态不影响整个容器的最终执行状态,可以选中对应任务打开属性面板,将它的FailPackageOnFailure和FailParentOnFailure都设置为False,同时将任务自身的MaximumErrorCount调整为2或更高即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 08:06:04