我有两个 SSDT 项目。数据库 1 引用数据库 2。
部署 Database1 时,Table2(来自 Database2)按预期部署。那是因为在我部署时,选中了“包括复合对象”复选框。
问题是只有 Database2 中的模式/对象与 Database1 一起部署。作为 Database1 部署的一部分,脚本中不会生成“Script.PostDeployment.sql”文件。但是,当我将 Database2 直接部署到目标数据库时,它包含在脚本中。
如何包含来自引用的 dacpac 文件或 SSDT 项目的部署前/部署后脚本?