Process Federation Server 包含用于创建用于存储已保存搜索的 SQL Server 数据库的脚本。 定制这些脚本,然后加以运行。
关于本任务
创建 Process Federation ServerDB2® 的数据库的脚本在 pfs_install_root/ibmProcessFederationServer/wlp-ext/dbscripts/sqlserver 中。
createDatabase_PFS.sql
createTable_PFS.sql
过程
- 将脚本文件中的变量替换为您的联合环境的值:
- @DB_NAME@
- Process Federation Server 数据库的名称,例如 PFSDB。
- @SCHEMA@
- Process Federation Server 模式的名称,例如 PFSDB。
- @DB_USER@
- 您要用于创建数据库的用户名。 在数据库创建期间,将向此用户授予 db_owner 特权。 要保护数据库,您可以除去
createDatabase_PFS.sql 脚本中的 db_owner 特权,并在 createTables_PFS.sql 脚本中启用这些特权。 数据库脚本包含关于这些更改的更多信息。
- @DB_PASSWORD@
- 数据库用户的密码。 您可以在创建数据库之前创建数据库用户和密码,也可以编辑此脚本来为您进行创建。 如果此脚本将创建用户和密码,请将此变量替换为密码。
- 从 DB2 命令提示符,运行脚本来创建数据库、表空间和表。
将在脚本调用中使用以下变量:
- dbadmin
- 具有管理权限的 SQL Server 用户。
- 创建数据库。
sqlcmd -U dbadmin -P password -e -i createDatabase_PFS.sql
您可以通过将
COLLATE 选项与创建数据库脚本配合使用来管理数据库的语言环境设置:
COLLATE SQL_Latin1_General_CP1_CS_AS。 例如,要将语言环境设置更改为法语,请在脚本调用中包含
COLLATE
French_100_CS_AS。
要更改缺省语言,请将 DEFAULT_LANGUAGE 选项添加到 createDatabase_PFS.sql 文件中。 例如,要将缺省语言更改为法语,请将选项设置为 DEFAULT_LANGUAGE=French。
- 创建表。
sqlcmd -U dbadmin -P password -e -i createTable_PFS.sql
创建了 SQL Server 数据库。
下一步
创建 Process Federation Server。 请参阅 创建 Process Federation Server。