在SQL Server中使用TableDiff出错?

时间:2018-10-26 07:28:29

标签: sql-server

我在不同的sql server实例上有2个表,但是结构相同(名称和数据类型相同)。每个表有1000万行。实例A为基础,实例B为目的地。

它们应该具有相同的数据,但实际上没有。所以我使用tablediff为不同的行生成脚本,然后在目标B上运行它。

它生成大约200个脚本,每个脚本有3000条语句。我发现一件奇怪的事,有时它先删除脚本,然后再为同一记录插入脚本。我已经比较了2个实例中的行,它们实际上有相同的记录。

所以我的问题是,为什么它有这种行为?为什么不能跳过这种比较?

0 个答案:

没有答案