我正在通过使用 EXCEPT 将我的 SELECT 语句生成的预期结果集与目标数据仓库表中的数据进行比较来验证 SQL Server 数据迁移。这只会返回不同的记录,而不是哪些值不同,从而难以识别不同的列值。
我所追求的是 SAS proc compare() 的 SQL Server 等效项,它可以返回(例如)行号、键值和不同的数据项值。
有没有(免费?!!!)软件或代码可以做到这一点?
谢谢克里斯
我正在通过使用 EXCEPT 将我的 SELECT 语句生成的预期结果集与目标数据仓库表中的数据进行比较来验证 SQL Server 数据迁移。这只会返回不同的记录,而不是哪些值不同,从而难以识别不同的列值。
我所追求的是 SAS proc compare() 的 SQL Server 等效项,它可以返回(例如)行号、键值和不同的数据项值。
有没有(免费?!!!)软件或代码可以做到这一点?
谢谢克里斯
SQL Server Data Tools(来自http://msdn.microsoft.com/en-gb/data/tools.aspx)可以进行数据和架构比较。
http://msdn.microsoft.com/en-us/library/hh272686(v=vs.103).aspx