DACPAC 不包括复合对象

Smu*_*Dan 5 database-deployment visual-studio-2012 ssms-2012 dacpac sql-server-data-tools

我有一个 VS2012 数据库项目,其中包括表、存储过程、视图等。

然后我有第二个数据库项目,其中包含对第一个项目的数据库引用。我已确保从“项目属性 -> 调试 -> 高级”菜单中选择“包括复合对象”选项。

当我构建第二个项目并获取生成的 DACPAC 文件并通过 SSMS2012 部署它时,它不会创建第一个项目的对象。

我错过了什么吗?为什么复合对象不包含在 DACPAC 中?

Smu*_*Dan 3

正如Peter Schott在上面的评论中所说,我需要按顺序部署两个输出的 Dacpac,首先是引用的数据库。

无法通过 SSMS 执行此操作,它不允许您将两个不同的 Dacpac 部署到同一数据库。但通过SQLPackage就不是问题了。