如果您在将属性 bpm.de.deferSchemaCreation 设置为 true 的情况下运行 BPMConfig 命令,或者如果您使用了“部署环境”向导并清除了“创建表”选项,那么必须手动运行生成的数据库脚本以创建数据库表。
开始之前
开始此任务之前,您必须已运行
BPMConfig 命令或“部署环境”向导以生成适当的 SQL 脚本。
如果属性 bpm.de.deferSchemaCreation 设置为 false,或者如果您使用了“部署环境”向导但未清除“创建表”选项,那么在配置部署环境期间会运行这些 SQL 脚本。
关于此任务
缺省情况下,数据库 SQL 脚本在 profile_name/dbscripts 文件夹中生成。
过程
- 查找生成的 SQL 脚本。
带有 SQL Server 数据库的
Standard 部署环境的缺省配置包含以下子文件夹和 SQL 脚本:
- deployment_environment_name
- SQLServer
- CMNDB
- schema name
- createSchema_Standard.sql
- createSchema_Messaging.sql
- BPMDB
- schema name
- createSchema_Standard.sql
- createProcedure_Standard.sql
- PDWDB
- schema name
- createSchema_Standard.sql
注: 不会为 Advanced-only 部署环境生成 Process Server 和 Performance Data Warehouse 数据库的 BPMDB 和 PDWDB 文件夹。
- 运行脚本以将模式应用于 CMNDB。
例如,使用以下命令针对
部署环境级别的公共数据库
配置手动运行脚本:
sqlcmd -U @DB_USER@ -P
@DB_PASSWD@ -d CMNDB
-i
profiles/DmgrProfile/dbscripts/deployment_environment_name
/SQLServer/CMNDB/schema1/createSchema_Standard.sql
sqlcmd -U @DB_USER@ -P
@DB_PASSWD@ -d CMNDB
-i
profiles/DmgrProfile/dbscripts/deployment_environment_name
/SQLServer/CMNDB/schema1/createSchema_Messaging.sql
在上述示例和以下示例中,schema1 是所用模式的名称。
- 运行脚本以将模式应用于 BPMDB。
例如,使用以下命令,
手动运行 Process 数据库配置脚本:
sqlcmd -U
@DB_USER@ -P @DB_PASSWD@ -d
BPMDB
-i
profiles/DmgrProfile/dbscripts/deployment_environment_name
/SQLServer/BPMDB/schema1/createSchema_Standard.sql
sqlcmd -U @DB_USER@ -P
@DB_PASSWD@ -d BPMDB
-i
profiles/DmgrProfile/dbscripts/deployment_environment_name
/SQLServer/BPMDB/schema1/createProcedure_Standard.sql
- 运行脚本以将模式应用于 PDWDB。
例如,使用以下命令来为 Performance Data Warehouse 数据库配置手动运行脚本。例如,使用以下命令来针对 Performance Data Warehouse 数据库配置手动运行脚本:
sqlcmd -U @DB_USER@ -P
@DB_PASSWD@ -d PDWDB
-i
profiles/DmgrProfile/dbscripts/deployment_environment_name
/SQLServer/PDWDB/schema1/createSchema_Standard.sql