我想尽可能自动更新Web应用程序 我正在寻找一种工具,可以比较数据库的两个实例并为我生成更新脚本。作为构建过程的一部分,创建数据库的最后一个版本的实例(即当前正在生产中),并将其与开发版本上已更改的内容进行比较。
赞赏任何意见。
答案 0 :(得分:11)
我喜欢SqlDbDiff。方式比RedGate's SQL Compare便宜
答案 1 :(得分:1)
答案 2 :(得分:0)
见
Mechanisms for tracking DB schema changes
我相信这个问题的profluence说明了缺乏这个问题的标准解决方案。
方法的巨大差异是
- 写delta脚本
- 从“主”实例自动生成脚本
听起来你想在后一阵营中找到一些东西。
上述问题中提到了几种此类解决方案和工具。
答案 3 :(得分:0)
到目前为止,对RedGate表示满意。我们使用SQL版本控制+ SQL比较。 我已经将它与Msbuild和Hudson集成在一起。这样就可以为我们提供一个完整的持续集成解决方案。
答案 4 :(得分:0)
以下是要添加到列表中的更多内容: