【问题标题】:SSIS PAckage ForEach Loop continueSSIS 包 ForEach 循环继续
【发布时间】:2017-02-12 20:13:37
【问题描述】:

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

  1. 传播 = 假
  2. ForceExecutionResult = 成功

我该如何处理?

附图是控制流、数据流和进度的屏幕截图。

【问题讨论】:

  • 您可能想考虑为您附加的图像命名

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


【解决方案1】:

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

在你的 for each 循环中有一个 on error sql 脚本来写出如果错误,这样它们就不会丢失。

【讨论】:

猜你喜欢
  • 2022-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
相关资源
最近更新 更多