Paramètres minimum requis des sources de données pour Microsoft SQL Server

Ces propriétés varient selon les prérequis du fournisseur de base de données pour l'implémentation du pilote JDBC (Java™ Database Connectivity). Vous devez définir les propriétés appropriées pour chaque source de données que vous configurez. Ces paramètres concernent les sources de données Microsoft SQL Server.

Le serveur d'applications prend également en charge deux options de définition de niveau d'isolement dans Microsoft SQL Server : SNAPSHOT et READ_COMMITTED_SNAPSHOT.
Tableau 1. Niveaux d'isolement dans Microsoft SQL Server. Le tableau suivant décrit ces niveaux d'isolement et les points à prendre en considération pour la configuration :
Fournisseur JDBC Fonction Microsoft SQL Server Configuration recommandée
Microsoft SQL Server JDBC Driver Niveau d'isolement SNAPSHOT Définissez la constante du niveau d'isolement en appelant la méthode setTransactionIsolation avec l'un des attributs suivants :
  • conn.setTransactionIsolation (com.microsoft.sqlserver.jdbc. SQLServerConnection. TRANSACTION_SNAPSHOT)
  • conn.setTransactionIsolation(valeur_constante)
Niveau d'isolement READ_COMMITTED_SNAPSHOT Ce niveau d'isolement est une implémentation du niveau Read committed. La règle applique le verrouillage minimal pour les opérations de lecture avec Microsoft SQL Server.
  1. Configurez le niveau d'isolement dans la base de données.
  2. Appelez la méthode setTransactionIsolation avec l'attribut conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_READ_COMMITTED).
Pilote de type 4 ConnectJDBC DataDirect pour Microsoft SQL Server Niveau d'isolement SNAPSHOT Ce niveau d'isolement implémente le verrouillage minimal pour les transactions dans lesquelles Microsoft SQL Server sérialise les données.
Vous devez configurer le paramètre ALLOW_SNAPSHOT_ISOLATION dans la base de données, puis définir le niveau d'isolement en vous y prenant de l'une des deux façons suivantes :
  • Grâce à une constante de niveau d'isolement. Appelez la méthode setTransactionIsolation avec l'un des attributs suivants :
    • conn.setTransactionIsolation (com.ddtek.jdbc.extensions. ExtConstants.TRANSACTION_SNAPSHOT)
    • conn.setTransactionIsolation(16)
  • Grâce à la propriété personnalisée de source de données :
    • Attribuez la valeur true à la propriété personnalisée de source de données snapshotSerializable.
    • Appelez la méthode setTransactionIsolation avec l'attribut conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_SERIALIZABLE) :
Niveau d'isolement READ_COMMITTED_SNAPSHOT Ce niveau d'isolement est une implémentation du niveau Read committed. La règle applique le verrouillage minimal pour les opérations de lecture avec Microsoft SQL Server.
  1. Configurez le niveau d'isolement dans la base de données.
  2. Appelez la méthode setTransactionIsolation avec l'attribut conn.setTransactionIsolation (java.sql.Connection.TRANSACTION_READ_COMMITTED).
Consultez la compatibilité amont sur la page Web des composants de Microsoft SQL Server avec une liste complète des éléments obsolètes, ainsi que les provisions de compatibilité amont pour Microsoft SQL Server.

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rdat_minreqmssql
Nom du fichier : rdat_minreqmssql.html