Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 比较来自2个不同DBMS的两个表_Sql_Database_Db2_Sybase_Business Intelligence - Fatal编程技术网

Sql 比较来自2个不同DBMS的两个表

Sql 比较来自2个不同DBMS的两个表,sql,database,db2,sybase,business-intelligence,Sql,Database,Db2,Sybase,Business Intelligence,我的公司正准备将数据仓库从Sybase IQ迁移到DB2。 他们将在没有任何第三方软件的情况下在内部完成 他们要求我开发一些东西来比较迁移前和迁移后的数据库,即比较每个表的模式和数据,以便执行回归测试 我不想重新发明轮子,所以我想找到一个已经存在的工具,我确实找到了一些工具,例如ApexSQLDiff、RedGate SQL Compare等 但有两个问题: 他们中的大多数人不处理Sybase IQ DBs 没有一个是免费的,我的公司正在寻找免费的东西(如果不是太贵的话,他们会考虑付费) 你

我的公司正准备将数据仓库从Sybase IQ迁移到DB2。 他们将在没有任何第三方软件的情况下在内部完成

他们要求我开发一些东西来比较迁移前和迁移后的数据库,即比较每个表的模式和数据,以便执行回归测试

我不想重新发明轮子,所以我想找到一个已经存在的工具,我确实找到了一些工具,例如ApexSQLDiff、RedGate SQL Compare等

但有两个问题:

  • 他们中的大多数人不处理Sybase IQ DBs
  • 没有一个是免费的,我的公司正在寻找免费的东西(如果不是太贵的话,他们会考虑付费)
你有什么工具可以让我这么做吗?或者有什么线索可以帮我编程序


关于Sybase(现在的SAP)的
数据保障
产品可以比较
IQ 15.3/15.4/16.0
DB29.5/9.7/10.1
;一个(明显的)缺点是该产品需要许可证$e。。。您可能会发现,对于能够跨异构系统比较大量数据的任何产品,这一点都是正确的;请记住,此类工具通常还能够生成SQL/对账脚本;虽然设计自己的比较工具相对容易,但添加SQL/协调功能将增加一点复杂性谢谢您的回复,我终于发现它似乎足够完整,可以做我想要的事情,即使它不是完美的,它是免费的。