【问题标题】:Compare Data of DB2 and SQL SERVER比较 DB2 和 SQL SERVER 的数据
【发布时间】:2013-10-05 13:01:04
【问题描述】:
我有两个具有相同架构和对象但数据不同的数据库。数据库位于两个不同的服务器上:
一个是 MainFrame (OS 360) 上的 DB2,有 300 多个表
另一个是 SQL Server 2008 R2。
我需要任何工具、软件、软件包、脚本批处理,实际上是任何可以帮助我完成这些任务的东西:
在 DB2 中而不是在 SQL Server 中查找记录。
查找该更新中的记录。
使 SQL Server 的数据与 DB2 的数据相同
【问题讨论】:
标签:
sql-server
database
sql-server-2008-r2
db2
database-migration
【解决方案1】:
您应该能够使用 SQL Server Integration Services 和 Microsoft OLE DB Provider for DB2 完成所有这些工作。
【解决方案2】:
使用SchemaCrawler,这是一种旨在进行此类差异分析的工具。您可以将所有架构详细信息输出到人类可读的文本文件中。您还可以将表中的数据输出到 CSV 文件中,甚至可以运行任意 SELECT 语句。然后,您可以使用标准差异工具比较数据。 SchemaCrawler 是一个免费的开源工具,并且是跨平台的。
Sualeh Fatehi,SchemaCrawler