Content Platform Engine, Version 5.2.1   Datenbank:  SQL          

XA-Transaktionen aktivieren

Konfigurieren Sie den Windows-Server für die Aktivierung von XA-Transaktionen.

Informationen zu diesem Vorgang

Führen Sie diese Schritte auf jeder Instanz von Microsoft SQL Server aus, die eine Content Platform Engine-Datenbank enthalten soll.

Vorgehensweise

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Öffnen Sie die Verwaltungstools über die Systemsteuerung und öffnen Sie anschließend die Komponentendienste.
  6. Erweitern Sie die Komponentendienste, klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften aus.
  7. Erweitern Sie Distributed Transaction Coordinator und klicken Sie mit der rechten Maustaste auf Lokaler DTC.
  8. Klicken Sie auf die Registerkarte MSDTC und klicken Sie danach auf Sicherheitskonfiguration.
  9. 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.
  10. Klicken Sie erneut auf OK, um das Dialogfeld Eigenschaften zu schließen, und schließen Sie danach die Komponentendienste.
  11. Stoppen Sie Microsoft SQL Server und starten Sie ihn erneut.


Letzte Aktualisierung: März 2016
p8ppi027.htm

© Copyright IBM Corp. 2013, 2016.