Debe habilitar las transacciones XA en cada Microsoft SQL Server donde habrá una base de datos de Content Engine.
Procedimiento
Para habilitar transacciones XA para bases de datos deContent Platform Engine.
- Descargue el controlador JDBC de Microsoft SQL Server que está referenciado en el documento
IBM
FileNet P8 system requirements para bases de datos de Content Platform Engine SQL Server.
Consejo: Los procedimientos de instalación para los valores de JBDC
pueden variar en cada release.
Consulte el sitio web de Microsoft para obtener todos los detalles.
- Copie sqljdbc_xa.dll desde el directorio de instalación de JDBC
a la carpeta binn de la instancia, los controladores anteriores a la
versión 2.0 también funcionan correctamente desde la carpeta
tools\binn. Para la versión de 32 bits de
Microsoft SQL Server, utilice el archivo
sqljdbc_xa.dll de la carpeta x86.
Para la versión de 64 bits de Microsoft SQL Server,
utilice el archivo sqljdbc_xa.dll de la carpeta x64.
- Inicie la sesión como administrador del sistema o como usuario con permisos
equivalentes y ejecute el script de base de datos xa_install.sql para
la base de datos maestra en cada instancia de SQL Server que intervendrá en las
transacciones distribuidas.
Importante: Para iniciar la sesión, utilice credenciales de base de datos de
SQL Server, no credenciales de Windows. El
inicio de sesión integrado de Windows para SQL Server no se puede utilizar con IBM®
FileNet P8.
El script instalará sqljdbc_xa.dll como procedimiento
almacenado ampliado y creará el rol SqlJDBCXAUser en la base de datos maestra.
- Añada cada una de las cuentas de base de datos (cpe_db_user)
que utiliza Content Platform Engine para acceder a SQL Server al rol SqlJDBCXAUser. Esta acción otorgará permisos a esas cuentas para que participen en
transacciones distribuidas con el controlador JDBC.
- Pulse y
compruebe que las transacciones XA están habilitadas.