【问题标题】:Compare tools to generate update script for SQL server [closed]比较为 SQL Server 生成更新脚本的工具 [关闭]
【发布时间】:2010-09-15 15:13:39
【问题描述】:

我想让网络应用程序的更新尽可能自动化。
我正在寻找一种可以比较数据库的两个实例并为我生成更新脚本的工具。作为构建过程的一部分,创建数据库的最后一个版本(即当前处于生产中)的实例,并将其与开发版本上的更改进行比较。

感谢任何输入。

【问题讨论】:

标签: sql-server build-process installation build-automation


【解决方案1】:

我喜欢SqlDbDiff。比RedGate's SQL Compare便宜很多

【讨论】:

  • 不错。我将不得不评估这个。我是 Red-Gate 的长期用户,所以这可能会让人耳目一新,尤其是对于预算有限的客户而言。
  • 非常好!我在 Red-Gate 上取得了很好的成功,但这个价格更物有所值!
  • 我们实际上买了这个工具。这很好,但是有一些使用流程的烦恼很容易做到,并且确实有助于使其成为更好的产品。不过,它似乎并没有被积极开发。
【解决方案2】:

我回答了同样的问题here

祝你好运!如您所见,我喜欢Red-Gate 工具。

【讨论】:

    【解决方案3】:

    Mechanisms for tracking DB schema changes

    我相信这个关于 SO 的问题的profluence 说明了这个问题缺乏标准的解决方案。

    方法上的巨大差异是
    - 编写增量脚本
    - 从“主”实例自动生成脚本

    听起来你想要后一个阵营的东西。

    上述问题中提到了几种此类解决方案和工具。

    【讨论】:

      【解决方案4】:

      到目前为止,对 RedGate 感到满意。我们使用 SQL 版本控制 + SQL 比较。 我已经将它与 Msbuild 和 Hudson 集成。这样就为我们提供了完整的持续集成解决方案。

      【讨论】:

        【解决方案5】:

        这里还有几个要添加到列表中的内容:

        【讨论】:

          猜你喜欢
          • 2023-03-24
          • 2010-12-13
          • 1970-01-01
          • 2011-05-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-16
          • 1970-01-01
          相关资源
          最近更新 更多