我希望能够使用SSDT(SQL Server数据工具)将我们的数据库架构置于版本控制之下。在Visual Studio中将数据库导入SSDT项目可创建适合版本控制的数据库模式的良好文本表示。
现在,问题是,当对数据库模式进行更改时 - 我们如何以编程方式或从命令行更新(或重新导入)SSDT项目?
答案 0 :(得分:3)
您可以使用内置架构比较工具来执行此操作,但似乎您没有按照SSDT数据库项目的方式开发。它专为离线编辑而设计,这意味着您需要首先编辑项目中的.sql文件,然后使用F5部署到您的dev DB进行测试。
如果您希望继续保持联系,可以尝试SQL Change Automation,这是我们在Redgate提供的工具。这有一个单击导入选项,可以自动将数据库更改下拉到数据库项目。