Vous devez activer les transactions XA sur chaque serveur
Microsoft SQL Server disposant d'une base de données Content Engine.
Procédure
Pour activer les transactions XA pour les bases de données Content Platform Engine.
- Téléchargez le pilote JDBC Microsoft SQL Server référencé dans le document
Configuration système requise pour IBM FileNet P8 pour les bases de données Content Platform Engine serveur SQL.
Conseil : Les procédures d'installation des paramètres JDBC peuvent être différentes en fonction des versions.
Pour plus d'informations, voir le vite Web Microsoft.
- Copiez le fichier sqljdbc_xa.dll à partir du répertoire d'installation JDBC
dans le dossier binn de l'instance, bien qu'une version antérieure à la version 2.0
du pilote fonctionne également correctement à partir du dossier tools\binn. Pour la version 32 bits de Microsoft SQL Server,
utilisez le fichier sqljdbc_xa.dll dans le dossier x86.
Pour la version 64 bits de Microsoft SQL Server, utilisez
le fichier sqljdbc_xa.dll dans le dossier x64.
- Connectez-vous en tant qu'administrateur sa ou en tant qu'utilisateur ayant des droits similaires
et exécutez le script de base de données xa_install.sql ou la base de données
maître sur chaque instance SQL Server prenant part aux transactions réparties.
Important : Utilisez les données d'identification de base de données serveur SQL et non les données
d'identification Windows, pour vous connecter. La connexion intégrée Windows à serveur SQL n'est pas prise en charge avec IBM®
FileNet P8.
Ce script installe sqljdbc_xa.dll en tant que procédure mémorisée
étendue et crée le rôle SqlJDBCXAUser dans la base de données maître.
- Ajoutez chaque compte de base de données (utilisateur_base_de_données_cpe)
que Content Platform Engine utilise pour l'accès de serveur SQL au rôle SqlJDBCXAUser. Cette action accorde des droits à ces comptes afin qu'ils puissent prendre part aux transactions réparties avec le
pilote JDBC.
- Cliquez sur et vérifiez que
les transactions XA sont activées.