如何从命令行更新SSDT项目?

问题描述 投票:3回答:1

我希望能够使用SSDT(SQL Server数据工具)将我们的数据库架构置于版本控制之下。在Visual Studio中将数据库导入SSDT项目可创建适合版本控制的数据库模式的良好文本表示。

现在,问题是,当对数据库模式进行更改时 - 我们如何以编程方式或从命令行更新(或重新导入)SSDT项目?

sql-server sql-server-data-tools dacpac
1个回答
3
投票

您可以使用内置架构比较工具来执行此操作,但似乎您没有按照SSDT数据库项目的方式开发。它专为离线编辑而设计,这意味着您需要首先编辑项目中的.sql文件,然后使用F5部署到您的dev DB进行测试。

如果你想继续工作,你可能想尝试SQL Change Automation,我们在Redgate提供的工具。这有一个单击导入选项,可以自动将数据库更改下拉到数据库项目。

© www.soinside.com 2019 - 2024. All rights reserved.