SSIS PAckage ForEach循环继续

时间:2017-02-12 20:13:38

标签: error-handling ssis foreach-loop-container dataflowtask

我有一个ssis包,它从excel文件导出数据并将其转储到SQL表中。对于处理文件,我使用foreach循环,数据流打开excel源并将数据转储到ole db目标。如果任何文件不包含必需的选项卡,我希望ssis包记录错误并转到下一次迭代。我尝试过以下内容,但包失败了:

  1. Propagation = false
  2. ForceExecutionResult =成功
  3. 我该如何处理?

    附加图像是控制流程,数据流和进度的屏幕截图。

    Data Flow

    Progress

1 个答案:

答案 0 :(得分:0)

尝试For Each循环设置最大错误计数为0以忽略所有错误。

在你的每个循环中都有一个错误的sql脚本来写出错误,这样它们就不会丢失。