如何根据SSIS中的DFT状态更新表

时间:2015-09-03 14:18:46

标签: ssis

我有一个SSIS包将数据从文件转储到数据库。我有17个文件和17个表,有17个数据流任务在包中完成。

我有另一个表,其中包含一个文件的行(标志),表示转储成功失败。如何根据数据流任务状态更新此表。

如果DFT失败,则应将相应的行更新为0,否则为1。

1 个答案:

答案 0 :(得分:1)

Use Precedence Constraints to Update Status

使用优先约束。在这里阅读更多Precedence Constraints

基本思想是使用执行SQL任务更新成功/失败状态。

示例 - Failure -File Transfer 1执行SQL任务将在File Transfer 1 DFT失败时触发,并将标志设置为0.

Success -File Transfer 1执行SQL任务将在File Transfer 1 DFT成功时触发,并将标志设置为1.