【问题标题】:what is the best tool to compare SQL Server database schemas across different db servers [closed]比较不同数据库服务器的 SQL Server 数据库架构的最佳工具是什么[关闭]
【发布时间】:2011-03-13 20:06:13
【问题描述】:

我必须比较两个 SQL Server 数据库:

  1. 数据库位于不同的数据库服务器上(我看到了一些工具,但他们假设两个数据库都在同一个数据库服务器上,这不符合我的要求)
  2. 我想在架构级别进行比较,因为一个数据库中有许多不同的架构,而我只想比较一个架构。

有什么好的工具可以做到这一点吗?

【问题讨论】:

    标签: sql-server comparison database-schema


    【解决方案1】:

    我遇到的最好的工具是 RedGate 的 SQLCompare。不过,我从来不需要使用它在架构级别进行比较。

    【讨论】:

    • 我在模式和数据级别都使用过它。优秀的工具。 +1
    • 给它时间...david atkinson 将会结束这个
    【解决方案2】:

    Sql Examiner 会比较不同服务器上的数据库。我不确定架构,但有一个降级

    http://www.sqlaccessories.com/Default.aspx

    它还会生成脚本来更新一个数据库以匹配另一个。我使用了演示版,印象深刻。他们还有一个工具可以处理您的数据。

    【讨论】:

      【解决方案3】:

      Red Gate Compare 工具提供您需要的功能。也就是细粒度过滤。在任何工具 IMO 中,不同的服务器都应该是标准的。

      但它们不是免费的,但仍然比竞争对手便宜

      【讨论】:

      • SQL 比较并不便宜。此外,它比大多数竞争对手贵得多
      • @SQLDev:请提供示例,也许我们也可以比较功能。
      • 例如,本主题前面提到的 SQL Examiner Suite。我正在使用这个工具,据我所知,该工具允许的不仅仅是 SQL 比较(例如,SQL Examiner 仅在 SQL 比较中与 MSSQL、MySQL、Oracle 与 MSSQL 一起使用)。 SQL Examiner 只需 300 美元(相比之下,SQL Compare 约 700-800 美元)。您可以通过 Google 找到更便宜的工具 :)
      【解决方案4】:

      Embarcadero 的数据库工具似乎运行良好。

      http://www.embarcadero.com/solutions/microsoft-sql-server

      他们的大多数产品都有 USB 模式软件选项,您可以随身携带,无需安装即可运行。

      【讨论】:

        【解决方案5】:

        AdeptSQL Diff http://www.adeptsql.com/

        【讨论】:

          猜你喜欢
          • 2023-03-24
          • 2010-09-16
          • 2010-10-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-08
          • 1970-01-01
          相关资源
          最近更新 更多