Microsoft SQL Server 用データ・ソースの最小必要設定

これらのプロパティは、Java™ Database Connectivity (JDBC) ドライバ実装。 構成するデータ・ソースごとに適切なプロパティーを設定してください。 これらの設定はMicrosoft SQL Serverデータ ソース。

アプリケーションサーバーは、分離レベルを設定するための2つのオプションもサポートしています。Microsoft SQL Server: SNAPSHOT および READ_COMMITTED_SNAPSHOT。
表 1. 隔離レベルMicrosoft SQL Server 次の表で、これらの分離レベルと構成上の考慮事項を説明します。
JDBC プロバイダー Microsoft SQL Server特徴 構成の考慮事項
Microsoft SQL Server JDBC ドライバー SNAPSHOT 分離レベル 次の属性の内の 1 つを使用して setTransactionIsolation メソッドを呼び出し、分離レベル定数を設定します。
  • conn.setTransactionIsolation (com.microsoft.sqlserver.jdbc. SQLServerConnection. トランザクションスナップショット
  • conn.setTransactionIsolation(定数の値
READ_COMMITTED_SNAPSHOT 分離レベル この分離レベルは、読み取りコミットの分離レベルの実装です。 このポリシーは、読み取り操作に対して楽観的ロックを強制します。Microsoft SQL Server。
  1. データベース上の分離レベルを構成します。
  2. 呼び出しsetTransactionIsolation方法conn.setTransactionIsolation ( java.sql.Connection。 TRANSACTION_READ_COMMITTED) 属性。
DataDirectConnectJDBCタイプ4ドライバーMicrosoft SQL Server SNAPSHOT 分離レベル この分離レベルでは、トランザクションに対して楽観的ロックを実装します。Microsoft SQL Serverデータをシリアル化します。
データベースに ALLOW_SNAPSHOT_ISOLATION 設定を構成してから、以下の 2 つの方法のいずれかで分離レベル を設定します。
  • 分離レベル定数を使用する方法。 以下の属性のいずれかを使用して setTransactionIsolation メソッドを起動します。
    • conn.setTransactionIsolation (com.ddtek.jdbc.extensions. ExtConstants.TRANSACTION_SNAPSHOT)
    • conn.setTransactionIsolation(16)
  • カスタム・データ・ソース・プロパティーを使用する方法。
    • データ・ソース・カスタム・プロパティー snapshotSerializable を true に設定します。
    • 呼び出しsetTransactionIsolation方法conn.setTransactionIsolation ( java.sql.Connection。 TRANSACTION_SERIALIZABLE) 属性:
READ_COMMITTED_SNAPSHOT 分離レベル この分離レベルは、読み取りコミットの分離レベルの実装です。 このポリシーは、読み取り操作に対して楽観的ロックを強制します。Microsoft SQL Server。
  1. データベース上の分離レベルを構成します。
  2. 呼び出しsetTransactionIsolation方法conn.setTransactionIsolation ( java.sql.Connection。 TRANSACTION_READ_COMMITTED) 属性。
下位互換性については、Microsoft SQL Server廃止予定の項目の完全なリストと下位互換性規定については、コンポーネントのWebページを参照してください。Microsoft SQL Server。
  • Microsoft SQL Server JDBC ドライバー
    Microsoft SQL Server JDBC ドライバーは、次のデータ・ソースをサポートしています。
    com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
    この JDBC プロバイダーは、以下の Java アーカイブ (JAR) ファイルを必要とします。
    sqljdbc4.jar
    この JDBC プロバイダーは、次の DataStoreHelper クラスを必要とします。
    com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper
    この JDBC プロバイダーは、有効な認証別名を必要とします。
    この JDBC ドライバーは、以下のプロパティーを必要とします。
    serverName
    Microsoft SQL Server が常駐しているサーバーの名前を指定します。 例: myserver.mydomain.com
    portNumber
    Microsoft SQL Server が通信に使用する TCP/IP ポートを指定します。 ポート 1433 がデフォルトです。
    databaseName
    データ・ソースが接続を取得するデータベースの名前を指定します。 例: Sample
  • Microsoft SQL Server JDBC ドライバー (XA)
    この JDBC プロバイダーは、次のデータ・ソースをサポートします。
    com.microsoft.sqlserver.jdbc.SQLServerXADataSource
    この JDBC プロバイダーは、以下の Java アーカイブ (JAR) ファイルを必要とします。
    sqljdbc4.jar
    この JDBC プロバイダーは、次の DataStoreHelper クラスを必要とします。
    com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelper
    この JDBC プロバイダーは、有効な認証別名を必要とします。
    この JDBC ドライバーは、以下のプロパティーを必要とします。
    serverName
    Microsoft SQL Server が常駐しているサーバーの名前を指定します。 例: myserver.mydomain.com
    portNumber
    Microsoft SQL Server が通信に使用する TCP/IP ポートを指定します。 ポート 1433 がデフォルトです。
    databaseName
    データ・ソースが接続を取得するデータベースの名前を指定します。 例: Sample
  • DataDirectConnectJDBCタイプ4ドライバーMicrosoft SQL Server

    DataDirectConnectJDBCタイプ4ドライバーMicrosoft SQL Serverタイプ4ですJDBC提供するドライバーJDBCアクセスMicrosoft SQL Serverデータベース。 このプロバイダーは、DataDirect Technologies か ら購入した接続 JDBC Driver でのみ使用するためのものです。

    この JDBC プロバイダーは、次のデータ・ソースをサポートします。
     com.ddtek.jdbcx.sqlserver.SQLServerDataSource
    以下の JDBC Driver ファイルを必要とします。
    sqlserver.jar
    
    以下の DataStoreHelper クラスが必要です。
    com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper

    有効な認証別名が必要です。

    以下のプロパティーが必要です。
    • serverNameサーバー名Microsoft SQL Server居住する。 例: myserver.mydomain.com
    • portNumberTCP/IPポートMicrosoft SQL Serverコミュニケーションに使用します。 ポート 1433 がデフォルトです。
    • databaseName データ・ソースが接続を取得するデータベースの 名前。 例: Sample
  • DataDirectConnectJDBCタイプ4ドライバーMicrosoft SQL Server(XA)

    DataDirectConnectJDBCタイプ4ドライバーMicrosoft SQL Server(XA)はタイプ4ですJDBCXA準拠のドライバを提供するJDBCアクセスMicrosoft SQL Serverデータベース。 このプロバイダーは、DataDirect Technologies か ら購入した接続 JDBC Driver でのみ使用するためのものです。

    この JDBC プロバイダーは、次のデータ・ソースをサポートします。
    com.ddtek.jdbcx.sqlserver.SQLServerDataSource.
    
    以下の JDBC Driver ファイルを必要とします。
    sqlserver.jar
    
    以下の DataStoreHelper クラスが必要です。
    com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper

    有効な認証別名が必要です。

    以下のプロパティーが必要です。
    • serverNameサーバー名Microsoft SQL Server居住する。 例: myserver.mydomain.com
    • portNumberTCP/IPポートMicrosoft SQL Serverコミュニケーションに使用します。 ポート 1433 がデフォルトです。
    • databaseName データ・ソースが接続を取得するデータベースの 名前。 例: Sample