【发布时间】:2016-05-05 14:19:52
【问题描述】:
我有一个简单的 SSIS 包,它运行“foreach”循环,检查文件夹中的 .csv 文件。它将 CSV 的内容导入到列映射的临时表中。成功后,它将文件移动到附加日期的存档文件夹中。在失败的地方,应该将文件放入失败文件夹中。
但是,我使用随机 csv 进行了测试,该 csv 没有与映射匹配的列标题,并且数据流任务不会失败并且文件会进入存档文件夹(当然表格不是t 更新了)。关于为什么会发生这种情况的任何想法?
这是包裹:
这是数据流:
【问题讨论】:
-
您可能设置有误。当然,没有代码,也不知道你的实际 SSIS 包是什么样子,就我愿意推测的那样。 stackoverflow.com/help/how-to-ask
-
控制流优先约束测试失败的详细逻辑是什么?
-
您是否将源 CSV 文件中的行数与预期出现在暂存表中的行数进行比较?
-
检查您的数据流以获取以下属性的设置:FailPackageOnFailure、FailParentOnFailure、MaximumErrorCount。