Content Platform Engine, Version 5.2.1   Bases de données :  SQL          

Activation des transactions XA

Configurez le serveur Windows pour activer les transactions XA.

Pourquoi et quand exécuter cette tâche

Suivez cette procédure sur chaque serveur Microsoft SQL Server qui contient une base de données Content Platform Engine.

Procédure

  1. Téléchargez le pilote JDBC Microsoft SQL Server référencé sur la page 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.
  2. 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.
  3. 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.
  4. Ajoutez chaque compte de base de documents (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.
  5. A partir du panneau de configuration, ouvrez Outils d'administration puis Services de composants.
  6. Développez Services de composants, cliquez à l'aide du bouton droit de la souris sur Poste de travail puis sélectionnez Propriétés.
  7. Développez Coordinateur de transactions réparties et cliquez à l'aide du bouton droit sur DTC local.
  8. Cliquez sur l'onglet MSDTC puis sur Configuration de la sécurité.
  9. Sélectionnez la case à cocher Activer les transactions XA puis cliquez sur OK pour redémarrer le service Microsoft DTC.
  10. Cliquez à nouveau sur OK pour fermer la boîte de dialogue Propriétés puis fermez Services de composants.
  11. Arrêtez puis redémarrez le serveur Microsoft SQL Server.


Dernière mise à jour : Octobre 2015
p8ppi027.htm

© Copyright IBM Corp. 2013, 2015.