部署数据库主题以创建新的 QBO3 数据库时,未创建实体视图。
我的主题包括对以下 .sqlproj 项目的引用:
- 标准
- 抵押
- 信用
- 债务
而且我看到 Standard.sqlproj > Scripts > Script.PostDeployment.sql 包括创建实体视图(如果它尚不存在)。
我需要单独部署每个项目吗?
要包含来自“核心”项目的前后部署脚本,请修改主题的前后部署脚本以包含来自其他项目的相关脚本。
例如:
:r ..\..\Standard\Scripts\Script.PostDeployment.sql
:r ..\..\Mortgage\Scripts\Mortgage.PostDeployment.sql
请注意,该:r
语法是包含外部文件的SQLCMD 约定。包含的文件将按照包含它们的顺序运行。