1

部署数据库主题以创建新的 QBO3 数据库时,未创建实体视图。

我的主题包括对以下 .sqlproj 项目的引用:

  • 标准
  • 抵押
  • 信用
  • 债务

而且我看到 Standard.sqlproj > Scripts > Script.PostDeployment.sql 包括创建实体视图(如果它尚不存在)。

我需要单独部署每个项目吗?

4

1 回答 1

1

要包含来自“核心”项目的前后部署脚本,请修改主题的前后部署脚本以包含来自其他项目的相关脚本。

例如:

:r ..\..\Standard\Scripts\Script.PostDeployment.sql
:r ..\..\Mortgage\Scripts\Mortgage.PostDeployment.sql

请注意,该:r语法是包含外部文件的SQLCMD 约定。包含的文件将按照包含它们的顺序运行。

于 2017-10-12T12:00:19.947 回答