Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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

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
Sql server 2016年SSIS投标中的SCD_Sql Server_Ssis_Scd_Scd2 - Fatal编程技术网

Sql server 2016年SSIS投标中的SCD

Sql server 2016年SSIS投标中的SCD,sql-server,ssis,scd,scd2,Sql Server,Ssis,Scd,Scd2,我正在尝试使用SCD转换实现类型2 SCD。当我在源代码中更新某些内容时,SCD转换不是单独更新该行,而是更新并插入所有行 例如,在第一次运行后,soruce有50行,而destination有50行。现在我更新了source中的第1行并运行了包,然后再次插入所有行,而不是更新那一行 你知道为什么吗?你希望一行用insert更新,Type2就是这样做的,但不是所有的。转换似乎认为这些行都是新的,这意味着由于某种原因,您使用的比较列不匹配。没有时间给出完整的答案,希望这已经足够作为一个起点。您需要

我正在尝试使用SCD转换实现类型2 SCD。当我在源代码中更新某些内容时,SCD转换不是单独更新该行,而是更新并插入所有行

例如,在第一次运行后,soruce有50行,而destination有50行。现在我更新了source中的第1行并运行了包,然后再次插入所有行,而不是更新那一行


你知道为什么吗?

你希望一行用insert更新,Type2就是这样做的,但不是所有的。转换似乎认为这些行都是新的,这意味着由于某种原因,您使用的比较列不匹配。没有时间给出完整的答案,希望这已经足够作为一个起点。您需要向我们展示更多关于如何配置它的信息:设置、作为输出连接的内容,等等。