Erforderliche Mindesteinstellungen für Datenquellen von Microsoft SQL Server

Diese Eigenschaften variieren je nach den Anforderungen für JDBC-Treiberimplementierungen (Java™ Database Connectivity), die der Datenbankhersteller festlegt. Sie müssen für jede Datenquelle, die Sie konfigurieren, die geeigneten Eigenschaften festlegen. Diese Einstellungen sind für Datenquellen von Microsoft SQL Server bestimmt.

Der Anwendungsserver unterstützt außerdem zwei Optionen für die Festlegung der Isolationsstufe in Microsoft SQL Server: SNAPSHOT und READ_COMMITTED_SNAPSHOT.
Tabelle 1. Isolationsstufen in Microsoft SQL Server. In der folgenden Tabelle sind diese Isolationsstufen und Konfigurationsaspekte beschrieben.
JDBC-Provider Feature von Microsoft SQL Server Konfigurationshinweis
Microsoft SQL Server JDBC Driver Isolationsstufe SNAPSHOT Legen Sie die Konstante für die Isolationsstufe durch Aufruf der Methode "setTransactionIsolation" eines der folgenden Attribute fest:
  • conn.setTransactionIsolation (com.microsoft.sqlserver.jdbc.SQLServerConnection.TRANSACTION_SNAPSHOT)
  • conn.setTransactionIsolation(Wert_der_Konstanten)
Isolationsstufe READ_COMMITTED_SNAPSHOT Diese Isolationsstufe ist eine Implementierung der Implementierung "Read committed" (Lesen mit COMMIT). Die Richtlinie setzt optimistisches Sperren für Leseoperationen mit Microsoft SQL Server durch.
  1. Konfigurieren Sie die Isolationsstufe in der Datenbank.
  2. Rufen Sie die Methode "setTransactionIsolation" mit dem Attribut "conn.setTransactionIsolation" (java.sql.Connection.TRANSACTION_READ_COMMITTED) auf.
DataDirect ConnectJDBC Type 4 Driver for Microsoft SQL Server Isolationsstufe SNAPSHOT Diese Isolationsstufe implementiert optimistisches Sperren für Transaktionen, in denen Microsoft SQL Server die Daten serialisiert.
Konfigurieren Sie die Einstellung ALLOW_SNAPSHOT_ISOLATION in der Datenbank, und definieren Sie anschließend die Isolationsstufe mit einer der folgenden Methoden:
  • Über die Isolationsstufenkonstante. Rufen Sie die Methode "setTransactionIsolation" mit einem der folgenden Attribute auf:
    • conn.setTransactionIsolation (com.ddtek.jdbc.extensions. ExtConstants.TRANSACTION_SNAPSHOT)
    • conn.setTransactionIsolation(16)
  • Über die folgende angepasste Datenquelleneigenschaft:
    • Setzen Sie die angepasste Datenquelleneigenschaft "snapshotSerializable" auf true.
    • Rufen Sie die Methode "setTransactionIsolation" mit dem Attribut "conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_SERIALIZABLE)" auf:
Isolationsstufe READ_COMMITTED_SNAPSHOT Diese Isolationsstufe ist eine Implementierung der Implementierung "Read committed" (Lesen mit COMMIT). Die Richtlinie setzt optimistisches Sperren für Leseoperationen mit Microsoft SQL Server durch.
  1. Konfigurieren Sie die Isolationsstufe in der Datenbank.
  2. Rufen Sie die Methode "setTransactionIsolation" mit dem Attribut "conn.setTransactionIsolation" (java.sql.Connection.TRANSACTION_READ_COMMITTED) auf.
Eine vollständige Liste der veralteten Komponenten und bereitgestellten Optionen für die Abwärtskompatibilität für Microsoft SQL Server finden Sie auf der Webseite zur Abwärtskompatibilität für Komponenten von Microsoft SQL Server.

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_minreqmssql
Dateiname:rdat_minreqmssql.html