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

Sql server 如何从命令行更新SSDT项目?,sql-server,sql-server-data-tools,dacpac,Sql Server,Sql Server Data Tools,Dacpac,我希望能够使用SSDT(sqlserver数据工具)将我们的数据库模式置于版本控制之下。将数据库导入VisualStudio中的SSDT项目可以创建数据库模式的良好文本表示,适合于版本控制 现在的问题是,当对数据库模式进行更改时—我们如何以编程方式或从命令行更新(或重新导入)SSDT项目?您可以使用内置的模式比较工具来完成此操作,但您似乎没有按照SSDT数据库项目所希望的方式进行开发。它是为脱机编辑而设计的,这意味着您需要首先编辑项目中的.sql文件,然后使用F5部署到dev DB进行测试 如果

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


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

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


如果你想保持工作联系,你可能想试试,这是我们在Redgate提供的一个工具。这有一个一键式导入选项,可以自动将数据库更改下拉到数据库项目中。

我相信您不想使用模式比较作为信息库的选项!我想知道是否有任何方法可以自动化内置的模式比较工具…sqlpackage.exe是命令行,但根据文档,它似乎不允许您将项目设置为目标。