【问题标题】:compare 2 different databases table columns比较 2 个不同的数据库表列
【发布时间】:2011-02-07 15:22:46
【问题描述】:

我需要比较来自 2 个不同 DB 的 DB 表以查看差异所在,是否有一个简单的工具或脚本可以解决此问题?

【问题讨论】:

    标签: sql sql-server sql-server-2005


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      还可以使用 Visual Studio Team Edition for Database Professionals 2005/2008 或 Ultimate 2010。更多详细信息,请访问 MSDN

      【讨论】:

        【解决方案3】:

        如果你想比较丢失的行,你可以这样做

        select id from db1.dbo.table1
        where id not in (select id from db2.dbo.table2)
        

        【讨论】:

          【解决方案4】:

          AdeptSQL Diff 比较数据库/表的结构 http://www.adeptsql.com/

          【讨论】:

          • AdeptSQL 是最好的比较工具之一,但它不再存在,也无法连接到最新的 SQL 服务器。
          【解决方案5】:

          RedGate 数据比较就是其中之一……别再看了。一旦开始使用,您将无法使用任何其他工具。我不隶属于这家公司,我只是他们产品套件的粉丝。

          【讨论】:

            猜你喜欢
            • 2013-07-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-12-16
            • 1970-01-01
            相关资源
            最近更新 更多