架构比较

时间:2009-07-27 06:18:55

标签: sql-server

请问一些正文,请告诉我如何在TFS中的构建脚本与该构建的服务器中的数据库之间进行模式比较。

由于

2 个答案:

答案 0 :(得分:0)

一般来说,您无法可靠地比较数据库模式:例如,重命名永远不会被正确处理。您需要的是一个数据库迁移工具,它允许您以受控且可靠的方式将所需的更改应用于特定的数据库实例。我个人使用我自己的项目Wizardby来做到这一点。

答案 1 :(得分:0)

这可能需要一些时间,但您可以运行构建脚本来创建一个空的测试数据库,然后使用Management Studio(或SMO)脚本编写脚本到文本文件。编写prod DB脚本并将脚本与diff工具进行比较。笨重,但它有效: - )