【问题标题】:How to Archive Files in SSIS even if the tasks inside the Sequence containers fails即使序列容器内的任务失败,如何在 SSIS 中存档文件
【发布时间】:2015-02-15 13:08:30
【问题描述】:

在我的一个 SSIS 包中,我有三个不同的序列容器,其中容器内的任务会将 excel 文件加载到 SQL db。直到这里包工作正常。但我需要归档那些处理过的文件。为此,我配置了 FileSystem 任务。在这里,当我试图将这个 FileSystem 任务放置在所有这些容器中时,包总是失败。但是当我为所有三个容器配置三个不同的文件系统任务时,归档过程工作正常。

第一季度。如何配置所有容器通用的 FileSystem 任务。

第二季度。如何配置序列容器,如果序列容器内的任何任务失败,我的文件系统任务应该可以工作

【问题讨论】:

  • 同时,如果序列容器内的任何任务失败,我只想将文件移动到另一个文件夹。为了实现这一点,我的包如何检测容器内是否有任何任务失败。

标签: sql-server sql-server-2008 ssis


【解决方案1】:

双击来自序列容器的绿色箭头,并将前进的条件设置为一直继续。

【讨论】:

  • @Willemse,我想根据条件执行不同的任务,1.如果序列容器中的任何任务失败--> 运行任务'A' 2.如果序列中没有任务容器失败--> 运行任务 'B' 那么,我怎样才能捕获这两个条件...让任务 A 或 B 运行
【解决方案2】:

编辑优先约束(绿色箭头)到您的系统任务“存档文件”,并将约束选项中的值从成功更改为完成...然后箭头应变为蓝色。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    相关资源
    最近更新 更多