0

我使用 sqlpackage 使用以下命令将模式和数据提取到 dacpac 文件中;

sqlpackage.exe /action:Extract /TargetFile:"test.dacpac"
/SourceConnectionString:Server=xxx.xxx.xxx.xxx;Database=Test" /p:ExtractAllTableData=true

然后我去了 VS2019 并尝试将 dacpac 导入 SSMS dbproj 项目。但是,由于正在提取数据,因此不支持此操作。

有谁知道这是否是可以解决的限制或我可以追求的替代方案?

本质上,我希望在源代码控制中拥有一个 DACPAC,其中包含一组可以在发布 DACPAC 时部署的数据。我知道我可以使用后期构建脚本,但是有数百个表,如果尽可能少的手工编码,维护起来会更容易。

目标:在源代码控制中拥有可以部署用于开发/测试/演示的数据库,并让这些数据库使用链接文件到模式 dbproj 以获得编译时支持。

谢谢

4

0 回答 0