Microsoft SQL Server 的資料來源必要設定下限
這些內容會根據 Java™ 資料庫連線功能 (JDBC) 驅動程式實作的資料庫供應商需求而有所不同。 您必須在所配置的每個資料來源上,設定適當的內容。 這些設定適用於 Microsoft SQL Server 資料來源。
應用程式伺服器也支援在 Microsoft SQL Server中設定隔離層次的兩個選項: SNAPSHOT 及 READ_COMMITTED_SNAPSHOT。
如需 Microsoft SQL Server的已淘汰項目及舊版相容性供應的完整清單,請參閱 Microsoft SQL Server 元件的「向後相容性」網頁。
JDBC 提供者 | Microsoft SQL Server 特性 | 配置考量 |
---|---|---|
Microsoft SQL Server JDBC 驅動程式 | SNAPSHOT 隔離層次 | 使用下列其中一個屬性來呼叫 setTransactionIsolation 方法,以設定隔離層次常數:
|
READ_COMMITTED_SNAPSHOT 隔離層次 | 此隔離層次是讀取已確定隔離層次的實作。 此原則會對 Microsoft SQL Server的讀取作業施行樂觀鎖定。
|
|
適用於 Microsoft SQL Server 的 DataDirect ConnectJDBC 第 4 類驅動程式 | SNAPSHOT 隔離層次 | 此隔離層次對 Microsoft SQL Server 序列化資料的交易實作樂觀鎖定。 在資料庫上配置 ALLOW_SNAPSHOT_ISOLATION 設定,然後使用下列兩種方式之一來設定隔離層次:
|
READ_COMMITTED_SNAPSHOT 隔離層次 | 此隔離層次是讀取已確定隔離層次的實作。 此原則會對 Microsoft SQL Server的讀取作業施行樂觀鎖定。
|
您可以配置下列類型的提供者:
- Microsoft SQL Server JDBC 驅動程式Microsoft SQL Server JDBC 驅動程式支援下列資料來源:
com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
JDBC 提供者需要下列 Java 保存檔 (JAR):sqljdbc42.jar
附註: 驅動程式 jar 的預設值是 sqljdbc42.jar。 您可以使用 sqljdbc4.jar 版本或更新版本的 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
- 指定資料來源從中取得連線的資料庫名稱。 範例: 範例。
- Microsoft SQL Server JDBC 驅動程式 (XA)這個 JDBC 提供者支援下列資料來源:
com.microsoft.sqlserver.jdbc.SQLServerXADataSource
JDBC 提供者需要下列 Java 保存檔 (JAR):sqljdbc42.jar
附註: 驅動程式 jar 的預設值是 sqljdbc42.jar。 您可以使用 sqljdbc4.jar 版本或更新版本的 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
- 指定資料來源從中取得連線的資料庫名稱。 範例: 範例。
- 適用於 Microsoft SQL Server 的 DataDirect ConnectJDBC 第 4 類驅動程式
適用於 Microsoft SQL Server 的 DataDirect ConnectJDBC 第 4 類驅動程式是第 4 類 JDBC 驅動程式,可讓 JDBC 存取 Microsoft SQL Server 資料庫。 此提供者僅適用於從 DataDirect Technologies 購買的 Connect JDBC 驅動程式。
這個 JDBC 提供者支援下列資料來源:com.ddtek.jdbcx.sqlserver.SQLServerDataSource
需要 JDBC 驅動程式檔案:sqlserver.jar
需要DataStoreHelper
類別:com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
需要有效的鑑別別名。
需要內容:serverName
Microsoft SQL Server 所在伺服器的名稱。 範例: myserver.mydomain.comportNumber
Microsoft SQL Server 用於通訊的 TCP/IP 埠。 埠 1433 是預設值。databaseName
資料來源取得連線的來源資料庫名稱。 範例: 範例。
- 適用於 Microsoft SQL Server (XA) 的 DataDirect ConnectJDBC 第 4 類驅動程式
DataDirect ConnectJDBC 第 4 類驅動程式 (適用於 Microsoft SQL Server (XA)) 是第 4 類 JDBC 驅動程式,提供對 Microsoft SQL Server 資料庫的符合 XA 標準 JDBC 存取權。 此提供者僅適用於從 DataDirect Technologies 購買的 Connect JDBC 驅動程式。
這個 JDBC 提供者支援下列資料來源:com.ddtek.jdbcx.sqlserver.SQLServerDataSource.
需要 JDBC 驅動程式檔案:sqlserver.jar
需要DataStoreHelper
類別:com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper
需要有效的鑑別別名。
需要內容:serverName
Microsoft SQL Server 所在伺服器的名稱。 範例: myserver.mydomain.comportNumber
Microsoft SQL Server 用於通訊的 TCP/IP 埠。 埠 1433 是預設值。databaseName
資料來源取得連線的來源資料庫名稱。 範例: 範例。