如何比较SQL Server和DB2的两个查询结果之间的数据

时间:2014-09-02 16:42:57

标签: sql database db2 database-migration

作为迁移项目的一部分,我需要使用目标数据库(在DB2中)测试源数据库(在SQL Server中)中的数据。

源中的某些列映射到目标表。源数据库有数百万行,我需要确认数据是否已正确迁移。

如何在源数据库和目标数据库上比较SQL查询产生的数据?

请提供一些解决方案。

2 个答案:

答案 0 :(得分:0)

在MS SQL Server中,您可以使用链接服务器功能链接到DB2,然后您可以对两个服务器执行某些查询,甚至可以在同一查询中加入它们。注意成本(网络,磁盘,内存......)。您必须执行一些性能测试。

了解如何链接服务器:

Creating a linked server to DB2 using Microsoft OLE DB provider for DB2

答案 1 :(得分:0)

正如@Caffe所说,你可以链接两个数据库。从DB2可以通过Federation实现。但是,此选项不包含在基本安装中,您应该使用信息集成(这不是姓,最近更改了)。