Content Platform Engine, V 5.2.1   数据库:  SQL          

启用 XA 事务

配置 Windows 服务器以启用 XA 事务。

关于此任务

请对每个将包含 Content Platform Engine 数据库的 Microsoft SQL Server 执行下列步骤。

过程

  1. Content Platform Engine SQL Server 数据库下载 IBM FileNet P8 系统需求 文档中引用的 Microsoft SQL Server JDBC 驱动程序。
    提示: JDBC 设置的安装过程会随发行版不同而有所不同。请参阅 Microsoft 的 Web 站点以获取完整的详细信息。
  2. sqljdbc_xa.dll 从 JDBC 安装目录复制到实例的 binn 文件夹(尽管 V2.0 以前的驱动程序版本在 tools\binn 文件夹中也能够正常工作)。 对于 32 位版本的 Microsoft SQL Server,请使用 x86 文件夹中的 sqljdbc_xa.dll 文件。对于 64 位版本的 Microsoft SQL Server,请使用 x64 文件夹中的 sqljdbc_xa.dll 文件。
  3. 以 SA 管理员身份或者拥有相应许可权的用户身份登录,并对每个将参与分布式事务的 SQL Server 实例上的主数据库执行数据库脚本 xa_install.sql
    要点: 请使用 SQL Server 数据库凭证(而不是 Windows 凭证)进行登录。IBM® FileNet® P8不支持通过 Windows 集成式登录功能来登录 SQL Server
    此脚本将安装 sqljdbc_xa.dll 作为扩展存储过程,并且将在主数据库中创建 SqlJDBCXAUser 角色。
  4. 将每个由 Content Platform Engine 用于访问 SQL Server 的数据库帐户 (cpe_db_user) 添加到 SqlJDBCXAUser 角色。 此操作将授权那些帐户通过该 JDBC 驱动程序参与分布式事务。
  5. 在控制面板中,打开“管理工具”,然后打开“组件服务”。
  6. 展开“组件服务”,右键单击我的电脑,然后选择“属性”。
  7. 展开分布式事务协调程序,然后右键单击本地 DTC
  8. 单击 MSDTC 选项卡,然后单击安全性配置
  9. 选中启用 XA 事务复选框,然后单击确定以重新启动 Microsoft DTC 服务。
  10. 再次单击确认以关闭“属性”对话框,然后关闭“组件服务”。
  11. 停止 Microsoft SQL Server,然后将其重新启动。


最近一次更新时间: 2016 年 3 月
p8ppu171.htm

© Copyright IBM Corporation 2013, 2016.