Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据SSIS中的DFT状态更新表_Ssis - Fatal编程技术网

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

如何根据SSIS中的DFT状态更新表,ssis,Ssis,我有一个SSIS包将数据从文件转储到数据库。我有17个文件和17个表,17个数据流任务在包中完成了这一点 我有另一个表,其中包含一个文件的行(标志),该文件将显示dump是successful还是failed。如何根据数据流任务状态更新此表 如果DFT失败,则相应的行应更新为0,否则更新为1。 使用优先约束。在这里阅读更多 基本思想是使用executesql任务更新成功/失败时的状态 范例- Failure-File Transfer 1Execute SQL任务将在File Transfer

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

我有另一个表,其中包含一个文件的行(标志),该文件将显示dump是successful还是failed。如何根据数据流任务状态更新此表

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

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

基本思想是使用executesql任务更新成功/失败时的状态

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

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