比较工具以生成SQL Server的更新脚本

时间:2008-10-06 21:41:55

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

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

赞赏任何意见。

5 个答案:

答案 0 :(得分:11)

我喜欢SqlDbDiff。方式比RedGate's SQL Compare便宜

答案 1 :(得分:1)

我回答了同样的问题here

祝你好运!正如您将看到的,我喜欢Red-Gate工具。

答案 2 :(得分:0)

Mechanisms for tracking DB schema changes

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

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

听起来你想在后一阵营中找到一些东西。

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

以下是要添加到列表中的更多内容: