【问题标题】:How can I compare 2 sql server databases schema and get the update script如何比较 2 个 sql server 数据库架构并获取更新脚本
【发布时间】:2015-01-22 02:26:53
【问题描述】:

我不确定是否有这样的工具...给定 2 个 sql server 数据库,我希望该工具告诉我 2 之间有什么不同并给我更新脚本。 IE。创建索引,创建表,创建关系等...我不需要数据比较,只需要模式。

【问题讨论】:

标签: sql-server


【解决方案1】:

这个真的很受欢迎,但不是免费的。

Apex SQL

如果你使用 SQL Server 2005 或 2008。你可以试试这些

SQL Server Database Comparison Tool

DB Comparer

您还可以使用 SSMS 中的架构比较选项。

【讨论】:

    【解决方案2】:

    Visual Studio Premium 和 Ultimate 版本附带架构比较工具(工具 | SQL Server | 新架构比较...)

    还有更多信息here

    【讨论】:

      【解决方案3】:

      Sql Server Data Tools (SSDT) 有一个架构比较工具,可以选择生成更新脚本。下面的示例图片是 2015 版。

      【讨论】:

        【解决方案4】:

        试试xSQL Schema Compare。它可以比较数据库中的任何对象,并为所有差异或您选择的差异生成同步脚本。此外,如果您使用 SQL Server Express,则可以免费使用它。
        披露:我隶属于 xSQL。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-13
          • 2015-05-30
          • 1970-01-01
          相关资源
          最近更新 更多