?? xa_install.txt
字號:
?MS DTC 接口安裝說明
Microsoft SQL Server 2005 JDBC 驅動程序
版本 1.0
2006 年 1 月
如果您希望將 XA 數據源與
Microsoft Distributed Transaction Coordinator 連接在一起使用,則需要
進行此安裝。
1. 確保 Microsoft Distributed Transaction Coordinator 已安裝并運行在
將參與分布式事務的每臺 SQL Server 計算機上。
2. 將 sqljdbc_xa.dll 從該目錄復制到將參與分布式事務的每臺 SQL Server
計算機的 Binn 目錄下。
注意:
如果使用 32 位處理器,請使用文件夾 x86 中的 sqljdbc_xa.dll。
如果使用 64 位 x64 處理器,請使用文件夾 x64 中的 sqljdbc_xa.dll。
3. 在將要參與分布式事務的每臺 SQL Server 計算機上執行數據庫腳本
xa_install.sql。
4. 要授予特定用戶
使用 Microsoft SQL Server 2005 JDBC 驅動程序參與分布式事務的權限,
請將該用戶添加到 SqlJDBCXAUser 角色中。
其他說明
-----------------------
Issue#1 - XAResource.setTransactionTimeout 故障
注意,除非將以下修補程序應用到將參與 XA 事務的每臺 SQL Server
計算機上,否則 XAResource.setTransactionTimeout 不會工作:
"899756 FIX:MSDTC does not detect process termination, and MSDTC
cannot set time-out values for XA transactions in Windows Server 2003"
http://support.microsoft.com/kb/899756。
如果沒有該修補程序,則唯一一個有效的超時值為默認值 0,表示允許無限長
的超時。
Issue#2 - Windows XP 上的 XA 事務故障
此外,除非應用了以下修補程序,否則當 SQL Server 在 Windows XP 上運行
時,XA 事務不會工作:
"Performance Slows When You Use XA Transactions with SQL Server"
http://support.microsoft.com/kb/318818
注意,該問題僅適用于運行在 Windows XP 上的將要參與 XA 事務的 SQL Server。
運行在 Windows XP 上的客戶端應用程序與未運行在 Windows XP 上的遠程
SQL Server 相連時,可以參與 XA 事務。該問題不適用于 Windows 2000
和 Windows 2003。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -