创建 SQL Server 数据库
可以在创建概要文件和部署环境之前或之后创建 IBM® Business
Process Manager 所需的数据库。
开始之前
- 不能在多个部署环境之间共享数据库。
- Process Server 和 Performance Data Warehouse 组件需要有自己的独立数据库,而不能在与其他 IBM Business Process Manager 组件相同的数据库中进行配置。
- Process Server 和 Performance Data Warehouse 组件要求 SQL Server 的数据库不区分大小写。
- CommonDB(和旧 WebSphere® Process Server)组件要求 SQL Server 的数据库区分大小写。
- 创建数据库的用户与计划指定为访问数据库的登录用户不能为同一用户。 如果您背离了此要求,将使用缺省模式 dbo。
- 用于各个组件的模式名称应该与用户匹配。
关于此任务
当使用“部署环境”向导来创建部署环境时,可以使用创建表选项来指定是否在创建部署环境时创建数据库表:
- 如果已选中创建表选项,那么在创建部署环境时会自动创建数据库表。因此,在运行“部署环境”向导之前必须存在空的数据库。
- 如果未选中创建表选项,那么在创建部署环境时会延迟创建数据库表。因此,可以在运行“部署环境”向导之前或之后创建数据库。 您可能会发现在运行该向导之后创建数据库会非常有用,因为可以使用该向导生成的一组已填充脚本在选定的时间创建数据库和数据库表。
对于 Process 数据库,缺省数据库名称为 BPMDB,对于 Performance Data Warehouse 数据库为 PDWDB,而对于公共数据库为 CMNDB。通常需要 Process 数据库、Performance Data Warehouse 数据库和公共数据库。
在 AdvancedOnly 部署环境 (deployment environment)中,只需要公共数据库。对于 Advanced 部署环境 (deployment environment)和 AdvancedOnly 部署环境 (deployment environment),公共数据库包含两个部分:一部分使用单元作用域,另一部分使用部署环境作用域。这两个部分可以定义为使用 CMNDB(缺省值),也可以使用不同的数据库。
有关创建数据库的更多信息,请参阅以下部分:
创建概要文件或部署环境前创建数据库
要在创建概要文件之前或在使用“部署环境”向导创建部署环境之前创建数据库,可以使用 IBM Business Process Manager 安装随附的 createDatabase_CaseInsensitive.sql 和 createDatabase_CaseSensitive.sql 模板。
Procedure
对于要创建的每个数据库,请完成以下步骤:
创建概要文件和部署环境后创建数据库
创建概要文件之后,可以使用“部署环境”向导来创建部署环境并生成数据库脚本。已使用您在该向导中指定的配置值来填充这些脚本。如果您选择延迟创建数据库表,那么可以使用其中部分脚本来创建数据库。
Before you begin
必须已使用概要文件管理工具、BPMConfig 命令或 manageprofiles 实用程序来创建并扩充概要文件。还必须已使用“部署环境”向导来配置部署环境。