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数据流提交的计时_Ssis_Commit_Ssis Data Flow - Fatal编程技术网

SSIS数据流提交的计时

SSIS数据流提交的计时,ssis,commit,ssis-data-flow,Ssis,Commit,Ssis Data Flow,我正在使用SSIS数据流将数据从源表“s”复制到目标表“t”,该表为空。对于数据流之后的下一步,我有一个“Exec SQL脚本”,它运行一个delete语句,从表“z”中删除最近复制的数据,其中的数据存在于表“t”中。我注意到的是,delete语句似乎是在上一个数据流步骤中完全提交数据之前触发的。有时并非所有数据都在表“t”中,删除的结果不正确。在执行下一步之前,是否有办法确保数据流已完成并提交?还是这个bug?“似乎正在发射”。看起来正在发生的事情可能没有发生。确定一下。我自己从来没有遇到过这

我正在使用SSIS数据流将数据从源表“s”复制到目标表“t”,该表为空。对于数据流之后的下一步,我有一个“Exec SQL脚本”,它运行一个delete语句,从表“z”中删除最近复制的数据,其中的数据存在于表“t”中。我注意到的是,delete语句似乎是在上一个数据流步骤中完全提交数据之前触发的。有时并非所有数据都在表“t”中,删除的结果不正确。在执行下一步之前,是否有办法确保数据流已完成并提交?还是这个bug?

“似乎正在发射”。看起来正在发生的事情可能没有发生。确定一下。我自己从来没有遇到过这个问题,我也有同样的怀疑。因此,我通过在循环中嵌入“delete”语句来增强delete脚本。指令是继续尝试删除,直到在表“t”中找到数据。我将循环计数结果传送到一个表中。我发现循环计数总数在0到1758之间,这意味着有时在查看表“t”中的数据时会出现延迟。最终它得到了数据,但并不总是立即得到。同一事务在不同时间运行会产生不同的结果(即循环计数总计)。奇怪。