XA-Transaktionen aktivieren
Konfigurieren Sie den Windows-Server für die Aktivierung von XA-Transaktionen.
Informationen zu diesem Vorgang
Vorgehensweise
- Laden Sie den JDBC-Treiber für Microsoft SQL
Server herunter, der in IBM® FileNet P8 System Requirements für Content Platform Engine-SQL Server-Datenbanken referenziert wird. Tipp: Die Vorgehensweise bei der Installation der JDBC-Einstellungen kann je nach Release variieren. Ausführliche Details finden Sie auf der Microsoft-Website.
- Kopieren Sie die Datei sqljdbc_xa.dll aus dem JDBC-Installationsverzeichnis in den Ordner binn der Instanz. Allerdings gibt es auch eine frühere Treiberversion als 2.0 im Ordner tools\binn, die ebenfalls ordnungsgemäß funktioniert. Wenn Sie eine 32-Bit-Version von Microsoft SQL Server haben, verwenden Sie die Datei sqljdbc_xa.dll im Ordner x86. Wenn Sie eine 64-Bit-Version von Microsoft SQL Server haben, verwenden Sie die Datei sqljdbc_xa.dll im Ordner x64.
- Melden Sie sich als Systemadministrator oder als Benutzer mit äquivalenten Berechtigungen an und führen Sie das Datenbankscript xa_install.sql auf der Masterdatenbank für jede SQL Server-Instanz aus, die an der dezentralen Transaktionsverarbeitung beteiligt sein wird.
Wichtig: Melden Sie sich über SQL Server-Datenbankberechtigungsnachweise an, nicht über Windows-Berechtigungsnachweise. Die integrierte Windows-Anmeldung für SQL Server wird von IBM FileNet P8 nicht unterstützt.Dieses Script installiert sqljdbc_xa.dll als erweiterte gespeicherte Prozedur und erstellt die Rolle SqlJDBCXAUser in der Masterdatenbank.
- Fügen Sie der Rolle SqlJDBCXAUser jedes Datenbankkonto (CPE-Datenbankbenutzer) hinzu, das Content Platform Engine für den Zugriff auf SQL Server verwendet. Mit dieser Aktion werden diesen Konten Berechtigungen zum Teilnehmen an dezentralen Transaktionen mit dem JDBC-Treiber erteilt.
- Öffnen Sie die Verwaltungstools über die Systemsteuerung und öffnen Sie anschließend die Komponentendienste.
- Erweitern Sie die Komponentendienste, klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften aus.
- Erweitern Sie Distributed Transaction Coordinator und klicken Sie mit der rechten Maustaste auf Lokaler DTC.
- Klicken Sie auf die Registerkarte MSDTC und klicken Sie danach auf Sicherheitskonfiguration.
- Wählen Sie das Kontrollkästchen XA-Transaktionen ermöglichen aus und klicken Sie dann auf OK, um den Microsoft DTC-Dienst erneut zu starten.
- Klicken Sie erneut auf OK, um das Dialogfeld Eigenschaften zu schließen, und schließen Sie danach die Komponentendienste.
- Stoppen Sie Microsoft SQL Server und starten Sie ihn erneut.
Übergeordnetes Thema: Prüfen, ob Microsoft SQL Server für FileNet P8 vorbereitet ist
Letzte Aktualisierung: Oktober 2015
p8ppi027.htm
© Copyright IBM Corp. 2013, 2015.