【问题标题】:how to load all flatfils, if anyone of the files got failed(package won't fail) then skip the file and load the reaming files in SSIS?如何加载所有平面文件,如果任何文件失败(包不会失败)然后跳过文件并在 SSIS 中加载扩孔文件?
【发布时间】:2020-02-26 03:50:46
【问题描述】:

我必须为 SSIS 中的每个循环容器将多个文件中的数据加载到一个完整的表中。如果任何文件出错,则包将停止执行。

【问题讨论】:

    标签: ssis stack ssis-2012


    【解决方案1】:

    您可以使用“ForceExecutionResult”和“MaximumErrorCount”或“传播系统变量”选项。

    你可以在这个网站Continue a Foreach loop after an error in a SQL Server Integration Services package看到完整的例子

    “在本技巧中,我们提供了两个选项,用于在发生错误时在 SQL Server 集成服务中继续循环。您可以使用属性 MaximumErrorCount 和 ForceExecutionResult 使包对错误不敏感,或者您可以停止错误传播通过创建一个空的事件处理程序并将 Propagate 系统变量设置为 False 到包中的更高级别。最后一个选项是稳健错误处理的首选选项。"...

    【讨论】:

      猜你喜欢
      • 2015-01-22
      • 1970-01-01
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      相关资源
      最近更新 更多