【发布时间】:2011-11-26 00:00:32
【问题描述】:
我有一些 SSIS 序列容器,如果其中的任何任务失败,我想将流程引导到清理所有内容的 SQL 任务,这样我就可以解决问题并再次运行它而不会出现重复数据。我的问题是,即使其中一个序列容器中的某些内容发生故障,我也无法将流定向到 SQL 任务中。似乎这应该是默认行为,但一定有一些我想念的设置。我尝试设置 FailParentOnFailure,但这所做的只是阻止包的其余部分运行。我会插入一张图片来帮助理解我设置的内容,但我猜我的声誉还不够好。 :P
【问题讨论】:
-
您始终可以链接到 twitpic 之类的异地主机或其他类似的提供商。否则,请描述您如何尝试错误处理,而不是摆弄 FailParentOnFailure 设置。
-
基本上我所拥有的只是序列容器内的一些数据流任务。如果这些数据流任务中的任何一个失败(如果说我试图加载到数据库的文本文件不可用),那么我希望序列容器遵循“失败”优先约束而不是“成功”一个.但不是做任何一个,它只会杀死整个包裹。如果默认情况下它不遵循“失败”优先约束,那么我不明白有失败优先约束的意义是什么。
标签: ssis containers sequence constraints operator-precedence