SSIS - 即使在Foreach循环容器中的内部任务失败后仍继续打包流程

SNa*_*Nag 6 ssis

在下图中,尽管正确处理了失败路径(失败的DFT),为什么Foreach循环容器失败?

在处理失败路径后如何让循环继续?

在此输入图像描述

如果它有助于了解包装中发生了什么,这就是要点:

我们要求必须将Excel文件中的数据加载到DB中.我们将包中的每个Excel文件拆分为组成CSV文件(每张一张CSV),然后将CSV加载到数据库中.某些工作表可能存在问题(缺少列,数据类型不匹配等),并且DFT的故障路径会捕获此类错误的CSV.理想情况下,程序包必须继续处理其余的CSV和其他Excel文件,然后成功退出.

use*_*905 10

您是否为该数据流任务定义了任何OnError EventHandler?如果是,您还可以将该错误处理程序范围的系统变量,Propogate(类型布尔值)设置为"False".

另请在SSIS包中完成优雅处理任务错误