作为迁移项目的一部分,我需要使用目标数据库(在DB2中)测试源数据库(在SQL Server中)中的数据。
源中的某些列映射到目标表。源数据库有数百万行,我需要确认数据是否已正确迁移。
如何在源数据库和目标数据库上比较SQL查询产生的数据?
请提供一些解决方案。
答案 0 :(得分:0)
在MS SQL Server中,您可以使用链接服务器功能链接到DB2,然后您可以对两个服务器执行某些查询,甚至可以在同一查询中加入它们。注意成本(网络,磁盘,内存......)。您必须执行一些性能测试。
了解如何链接服务器:
Creating a linked server to DB2 using Microsoft OLE DB provider for DB2
答案 1 :(得分:0)
正如@Caffe所说,你可以链接两个数据库。从DB2可以通过Federation实现。但是,此选项不包含在基本安装中,您应该使用信息集成(这不是姓,最近更改了)。