简体   繁体   中英

Recommendations on a sql comparison (schema & data) tool that supports both Oracle and SQL Server?

I'm trying to find a good tool (open source or commercial) for doing comparisons of database instances, for example:

  1. Compare 2 database schemas; generate platform specific change script (either direction) to bring one into synch with the other
  2. Compare data (table contents), generate platform specific change script (either direction) to bring one into synch with the other
  3. Migrate an entire database schema + data from one platform to another, ie: port an Oracle database to SQL Server (hopefully including support for sequences and identity columns)

For 1 & 2 above, by platform specific I mean the script native to the specific database platform, not, for example, an ODBC equivalent script.

Personally, I am mainly concerned with SQL Server and Oracle support, but MySQL support would be very nice to have as well.

Quest ToadRed Gate SQL比较将是最可能的选择。

I'd give a try to "SQL Server Migration Assistant for Oracle (SSMA for Oracle)"

http://www.microsoft.com/sqlserver/2005/en/us/Migration-oracle.aspx

It will be really useful to you for points 1 and 3.

I used it with some data migration work, and although it didn't solved everything by itself, it really saved me a lot of time.

I'd like to clarify Red Gate's position. Schema Compare for Oracle is now available. For those who have used SQL Compare (for SQL Server), this tool will be very familiar. MySQL Compare also exists.

http://www.red-gate.com/Products/schema_compare_for_oracle/index.htm

ER/Studio , see http://www.embarcadero.com , will do most of what you're looking for, except for the data comparison. It is pricey however.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM