文章編號: 938653 - 上次校閱: 2008年6月13日 - 版次: 2.0
在 Windows Server 2003 Post-Service 套件 2 MS DTC Hotfix 彙總套件封裝 13 中修正的 MS DTC Bug 清單
系統提示 本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
本文列出 Microsoft Windows Server 2003 MS DTC Hotfix 彙總套件封裝 13 中所修正的 Microsoft 分散式交易協調器 (MS DTC) 錯誤。此套件包含 MS DTC 相關的 Hotfix,在 Windows Server 2003 Post-Service 套件 2 COM + 1.5 Hotfix 彙總套件封裝 12。開始這個封裝 Microsoft 會釋放與 Microsoft COM + 1.5 Hotfix 彙總套件分開的 MS DTC Hotfix 彙總套件。每一個封裝包含先前的 Windows Server 2003 MS DTC Hotfix 彙總套件所發行的所有修正。
Hotfix 套件中修正的問題 此 Hotfix 套件中修正下列問題。這個問題不是先前記載在微軟知識庫文件:
您有兩個連線到 Microsoft SQL Server 透過兩個 XA 分支。如果 XA 分支有不同的 XA 交易識別碼 (XID) 和不同全域交易識別碼 (GTRID),SQL Server 會取得不同的 DTC 交易的識別碼。此外,這些分支上的操作將會從另一個隔離。不過,如果兩個 XA 分支有不同的 XIDs,但擁有相同 GTRID,SQL Server 仍取得不同的 DTC 交易識別碼從 MS DTC。根據來 XA] 規格必須是下列行為:
具有相同 GTRID 的不同 XA 分支可以緊密結合。 XA 分支可以看到彼此的變更。 XA 分支應該對應到相同的 DTC 交易識別碼。 附註 MS DTC 的目前版本不支援緊密式結合的 XA 分支行為。
Hotfix 資訊 Microsoft 提供支援的 Hotfix。不過,此 Hotfix 旨在修正本文中所述隨問題。只會發生此特定問題的系統套用此 Hotfix。這個 Hotfix 可能會接受額外的測試。因此,如果您不會嚴重影響這個問題,我們建議您等候下一個包含此 Hotfix 的軟體更新。
如果此 Hotfix 可供下載,您可在本知識庫文件的頂端找到「 可用的 Hotfix 下載 」區段。如果本節 Does Not Appear 請連絡[ Microsoft 客戶服務 ] 和 [ 支援 ] 以取得此 Hotfix。
附註 如果發生其他問題,或如果需要任何疑難排解,您可能必須建立個別的服務要求。和此 Hotfix 無關的額外支援問題適用一般的支援費用。如需 Microsoft 客戶服務支援部門電話號碼的完整清單或要建立個別的服務要求,請造訪下列 Microsoft 網站:
附註 「 下載 Hotfix 」 表單會顯示此 Hotfix 會出現,以供使用的語言。如果您沒有看到您的語言,是因為此 Hotfix 是不適用您的語言。
必要條件 您必須具有 Windows Server 2003 Service Pack 1 或 Windows Server 2003 Service Pack 2 安裝套用這個 Hotfix 彙總套件。
重新啟動需求 套用這個 Hotfix 彙總套件之後,您必須重新啟動電腦。
Hotfix 取代資訊 此 Hotfix 不會取代任何其他的 Hotfix。
檔案資訊 此 Hotfix 的英文版在檔案屬性 (或更新版本的檔案屬性) 如下列表格中所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [
日期及時間 中項目控制台中的 [
時區 ] 索引標籤]。
Windows Server 2003 x x86 版本 摺疊此表格 展開此表格
檔案名稱 檔案版本 檔案大小 日期 時間 平台 預存程序需求 服務分支 Msdtc.exe 2001.12.4720.2953 6,144 2007 年六月 11 日 11: 16 x86 sp1 sp1qfe Msdtclog.dll 2001.12.4720.2953 76,288 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Msdtcprx.dll 2001.12.4720.2953 472,064 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Msdtcstp.dll 2001.12.4720.2953 98,304 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Msdtctm.dll 2001.12.4720.2953 1,053,696 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Msdtcuiu.dll 2001.12.4720.2953 166,400 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Mtxclu.dll 2001.12.4720.2953 79,360 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Mtxoci.dll 2001.12.4720.2953 111,616 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Xolehlp.dll 2001.12.4720.2953 10,752 2007 年六月 11 日 23: 19 x86 sp1 sp1qfe Msdtc.exe 2001.12.4720.4097 6,144 2007 年六月 11 日 11: 30 x86 sp2 sp2qfe Msdtclog.dll 2001.12.4720.4097 76,288 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Msdtcprx.dll 2001.12.4720.4097 469,504 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Msdtcstp.dll 2001.12.4720.4097 98,304 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Msdtctm.dll 2001.12.4720.4097 1,054,208 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Msdtcuiu.dll 2001.12.4720.4097 167,424 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Mtxclu.dll 2001.12.4720.4097 79,360 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Mtxoci.dll 2001.12.4720.4097 111,104 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe Xolehlp.dll 2001.12.4720.4097 10,752 2007 年六月 11 日 23: 15 x86 sp2 sp2qfe
x x64 版本的 Windows Server 2003 摺疊此表格 展開此表格
檔案名稱 檔案版本 檔案大小 日期 時間 平台 預存程序需求 服務分支 Msdtc.exe 2001.12.4720.2953 6,656 2007 年六月 11 日 12: 47 x64 sp1 sp1qfe Msdtclog.dll 2001.12.4720.2953 142,336 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Msdtcprx.dll 2001.12.4720.2953 832,512 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Msdtcstp.dll 2001.12.4720.2953 131,072 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Msdtctm.dll 2001.12.4720.2953 2,158,080 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Msdtcuiu.dll 2001.12.4720.2953 291,840 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Mtxclu.dll 2001.12.4720.2953 145,408 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Mtxoci.dll 2001.12.4720.2953 175,104 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Xolehlp.dll 2001.12.4720.2953 10,752 2007 年六月 11 日 23: 20 x64 sp1 sp1qfe Wmsdtcprx.dll 2001.12.4720.2953 472,064 2007 年六月 11 日 23: 19 x86 sp1 哇 Wmsdtcuiu.dll 2001.12.4720.2953 166,400 2007 年六月 11 日 23: 19 x86 sp1 哇 Wmtxclu.dll 2001.12.4720.2953 79,360 2007 年六月 11 日 23: 19 x86 sp1 哇 Wmtxoci.dll 2001.12.4720.2953 111,616 2007 年六月 11 日 23: 19 x86 sp1 哇 Wxolehlp.dll 2001.12.4720.2953 10,752 2007 年六月 11 日 23: 19 x86 sp1 哇 Msdtc.exe 2001.12.4720.4097 6,656 2007 年六月 11 日 11: 52 x64 sp2 sp2qfe Msdtclog.dll 2001.12.4720.4097 142,848 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Msdtcprx.dll 2001.12.4720.4097 834,560 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Msdtcstp.dll 2001.12.4720.4097 131,072 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Msdtctm.dll 2001.12.4720.4097 2,158,592 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Msdtcuiu.dll 2001.12.4720.4097 290,816 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Mtxclu.dll 2001.12.4720.4097 145,408 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Mtxoci.dll 2001.12.4720.4097 175,104 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Xolehlp.dll 2001.12.4720.4097 10,752 2007 年六月 11 日 23: 11 x64 sp2 sp2qfe Wmsdtcprx.dll 2001.12.4720.4097 469,504 2007 年六月 11 日 23: 15 x86 sp2 哇 Wmsdtcuiu.dll 2001.12.4720.4097 167,424 2007 年六月 11 日 23: 15 x86 sp2 哇 Wmtxclu.dll 2001.12.4720.4097 79,360 2007 年六月 11 日 23: 15 x86 sp2 哇 Wmtxoci.dll 2001.12.4720.4097 111,104 2007 年六月 11 日 23: 15 x86 sp2 哇 Wxolehlp.dll 2001.12.4720.4097 10,752 2007 年六月 11 日 23: 15 x86 sp2 哇
Windows Server 2003 Itanium 架構版本 摺疊此表格 展開此表格
檔案名稱 檔案版本 檔案大小 日期 時間 平台 預存程序需求 服務分支 Msdtc.exe 2001.12.4720.2953 9,728 2007 年六月 11 日 10: 47 IA 64 sp1 sp1qfe Msdtclog.dll 2001.12.4720.2953 231,936 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Msdtcprx.dll 2001.12.4720.2953 1,338,368 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Msdtcstp.dll 2001.12.4720.2953 241,152 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Msdtctm.dll 2001.12.4720.2953 3,213,824 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Msdtcuiu.dll 2001.12.4720.2953 485,888 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Mtxclu.dll 2001.12.4720.2953 208,384 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Mtxoci.dll 2001.12.4720.2953 322,048 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Xolehlp.dll 2001.12.4720.2953 18,432 2007 年六月 11 日 23: 23 IA 64 sp1 sp1qfe Wmsdtcprx.dll 2001.12.4720.2953 472,064 2007 年六月 11 日 23: 19 x86 sp1 哇 Wmsdtcuiu.dll 2001.12.4720.2953 166,400 2007 年六月 11 日 23: 19 x86 sp1 哇 Wmtxclu.dll 2001.12.4720.2953 79,360 2007 年六月 11 日 23: 19 x86 sp1 哇 Wmtxoci.dll 2001.12.4720.2953 111,616 2007 年六月 11 日 23: 19 x86 sp1 哇 Wxolehlp.dll 2001.12.4720.2953 10,752 2007 年六月 11 日 23: 19 x86 sp1 哇 Msdtc.exe 2001.12.4720.4097 9,728 2007 年六月 11 日 10: 33 IA 64 sp2 sp2qfe Msdtclog.dll 2001.12.4720.4097 232,960 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Msdtcprx.dll 2001.12.4720.4097 1,340,416 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Msdtcstp.dll 2001.12.4720.4097 241,152 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Msdtctm.dll 2001.12.4720.4097 3,216,384 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Msdtcuiu.dll 2001.12.4720.4097 486,912 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Mtxclu.dll 2001.12.4720.4097 208,384 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Mtxoci.dll 2001.12.4720.4097 322,048 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Xolehlp.dll 2001.12.4720.4097 18,432 2007 年六月 11 日 23: 09 IA 64 sp2 sp2qfe Wmsdtcprx.dll 2001.12.4720.4097 469,504 2007 年六月 11 日 23: 15 x86 sp2 哇 Wmsdtcuiu.dll 2001.12.4720.4097 167,424 2007 年六月 11 日 23: 15 x86 sp2 哇 Wmtxclu.dll 2001.12.4720.4097 79,360 2007 年六月 11 日 23: 15 x86 sp2 哇 Wmtxoci.dll 2001.12.4720.4097 111,104 2007 年六月 11 日 23: 15 x86 sp2 哇 Wxolehlp.dll 2001.12.4720.4097 10,752 2007 年六月 11 日 23: 15 x86 sp2 哇
技術資訊 XA 規格包含關於鬆散聯繫的 XA 分支和緊密式結合的 XA 分支支援的指導方針。隔離界限的鬆散聯繫 XA 分支根據 [XID。隔離界限緊密式結合 XA 分支根據 [GTRID。如需有關緊密式結合 XA 分支以及鬆散的詳細資訊聯繫的 XA 分支,請參閱 XA 規格。
MS DTC 提供實作 X 中定義的 API 的 XA 切換 / 開啟舊檔分散式交易處理 XA 規格。這個 XA 參數可由任何 XA 交易管理員通訊與例如,MS DTC 透過 [SQL] 伺服器的非 XA 資源。目前的 MS DTC 版本只為鬆散聯繫 XA 分支提供支援。MS DTC,例如具有一對一對應一個 XID 之間 MS DTC 交易識別碼。由鬆散聯繫 XA 分支執行的工作都是從另一個隔離。
XA 規格包含關於對緊密式結合 XA 分支支援的指導方針。多個具有不同 XIDs 和相同 GTRID XA 分支可以看到彼此的變更資源管理員中。緊密式結合 XA 支援分支多重 XA 與相同 GTRID 分支的位置此 Hotfix 可讓對應至單一的 MS DTC 交易識別碼。這項支援可讓多個緊密式結合的 XA 分支看到彼此的變更資源管理員的如 SQL Server 中。
預設情況下,套用此 Hotfix 之後
xa_open API 用於鬆散聯繫 XA 分支。當您若想為緊密式結合 XA 分支呼叫
xa_open API 時,您必須加下列設定給
xa_info 參數呼叫
xa_open ,例如使用下列程式碼來呼叫
xa_open API 的緊密式結合 XA 分支
char* pszXaOpenStr="TM=computerName, RmRecoveryGuid=b3a7647d-8ade-4816-9872-217f01b92071, BrIso=Tight”;
xa_open(pszXaOpenStr, rmid, flags);
這個 Hotfix 啟用這兩個鬆散聯繫的 XA 分支和緊密式結合的 XA 分支會呈現在同一時間根據
xa_info 參數字串。 API。如果 XA 的分支有相同 GTRID,一 XA 分支可以鬆散聯繫從一組緊密聯繫 XA 分支。
額外的登錄項目 此 Hotfix 提供新的登錄機碼,以變更 xa_prepare 訊息的處理方式。您可以新增新的登錄項目所呼叫 WaitForAllXABranchPrepares 到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
登錄子機碼。此登錄項目是 DWORD 型別。如果建立這個登錄項目,且值設定為 [1,MS DTC 會等到所有準備訊息進行。
此登錄項目應該啟用或停用的應用程式或使用者。XA 規格指定下列:
緊密式結合的 XA 分支的資源管理員可能會從其他分支收到同一個交易的額外工作之後準備傳送訊息的上一個分支。
若要以便這種情況下 WaitForAllXABranchPrepares 登錄項目值必須被設定成 1。設定值為 1 MS DTC 的登錄項目將等待所有緊密結合的 WaitForAllXABranchPrepares 後傳送 XA 分支準備訊息。然後,MS DTC 將委派備製訊息,以登記資源如 SQL Server。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
824684 ?
(http://support.microsoft.com/kb/824684/
)
用來描述 Microsoft 軟體更新標準術語的說明
這篇文章中的資訊適用於: Microsoft COM+ 1.5 Microsoft Windows Server 2003, Enterprise Edition (32-bit x86) Microsoft Windows Server 2003, Datacenter Edition (32-bit x86) Microsoft Windows Server 2003, Standard Edition (32-bit x86) Microsoft Windows Server 2003, Enterprise x64 Edition Microsoft Windows Server 2003, Datacenter x64 Edition Microsoft Windows Server 2003, Standard x64 Edition Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems kbmt kbautohotfix kbhotfixserver kbfix kbexpertiseadvanced kbpubtypekc kbqfe KB938653 KbMtzh
機器翻譯 重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:
938653 ?
(http://support.microsoft.com/kb/938653/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
請說明您希望我們對本篇文章進行什麼改善及需要改善的原因
謝謝您!您的意見將協助我們改進支援內容。如需更多協助選項,請造訪
說明及支援首頁 。