Activation des transactions XA
Configurez le serveur Windows pour activer les transactions XA.
Pourquoi et quand exécuter cette tâche
Procédure
- Téléchargez le pilote JDBC Microsoft SQL Server référencé dans le document
IBM
FileNet P8 system requirements pour les bases de données Content Platform Engine SQL Server. 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 SQL Server et non les données d'identification Windows, pour vous connecter. La connexion intégrée Windows à SQL Server 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 documents (utilisateur_base_de_données_cpe) que Content Platform Engine utilise pour l'accès de SQL Server 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.
- A partir du panneau de configuration, ouvrez Outils d'administration puis Services de composants.
- Développez Services de composants, cliquez à l'aide du bouton droit de la souris sur Poste de travail puis sélectionnez Propriétés.
- Développez Coordinateur de transactions réparties et cliquez à l'aide du bouton droit sur DTC local.
- Cliquez sur l'onglet MSDTC puis sur Configuration de la sécurité.
- Sélectionnez la case à cocher Activer les transactions XA puis cliquez sur OK pour redémarrer le service Microsoft DTC.
- Cliquez à nouveau sur OK pour fermer la boîte de dialogue Propriétés puis fermez Services de composants.
- Arrêtez puis redémarrez le serveur Microsoft SQL Server.
Rubrique parent : Planification de mises à niveau de base de données SQL Server
Dernière mise à jour : Mars 2016
p8ppu171.htm
© Copyright IBM Corp. 2013, 2016.