在 Windows Server 2003 Post-Service 套件 2 MS DTC Hotfix 彙總套件封裝 13 中修正的 MS DTC Bug 清單

文章翻譯 文章翻譯
文章編號: 938653 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文列出 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 網站:
http://support.microsoft.com/contactus/?ws=support
附註「 下載 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.exe2001.12.4720.29536,1442007 年六月 11 日11: 16x86sp1sp1qfe
Msdtclog.dll2001.12.4720.295376,2882007 年六月 11 日23: 19x86sp1sp1qfe
Msdtcprx.dll2001.12.4720.2953472,0642007 年六月 11 日23: 19x86sp1sp1qfe
Msdtcstp.dll2001.12.4720.295398,3042007 年六月 11 日23: 19x86sp1sp1qfe
Msdtctm.dll2001.12.4720.29531,053,6962007 年六月 11 日23: 19x86sp1sp1qfe
Msdtcuiu.dll2001.12.4720.2953166,4002007 年六月 11 日23: 19x86sp1sp1qfe
Mtxclu.dll2001.12.4720.295379,3602007 年六月 11 日23: 19x86sp1sp1qfe
Mtxoci.dll2001.12.4720.2953111,6162007 年六月 11 日23: 19x86sp1sp1qfe
Xolehlp.dll2001.12.4720.295310,7522007 年六月 11 日23: 19x86sp1sp1qfe
Msdtc.exe2001.12.4720.40976,1442007 年六月 11 日11: 30x86sp2sp2qfe
Msdtclog.dll2001.12.4720.409776,2882007 年六月 11 日23: 15x86sp2sp2qfe
Msdtcprx.dll2001.12.4720.4097469,5042007 年六月 11 日23: 15x86sp2sp2qfe
Msdtcstp.dll2001.12.4720.409798,3042007 年六月 11 日23: 15x86sp2sp2qfe
Msdtctm.dll2001.12.4720.40971,054,2082007 年六月 11 日23: 15x86sp2sp2qfe
Msdtcuiu.dll2001.12.4720.4097167,4242007 年六月 11 日23: 15x86sp2sp2qfe
Mtxclu.dll2001.12.4720.409779,3602007 年六月 11 日23: 15x86sp2sp2qfe
Mtxoci.dll2001.12.4720.4097111,1042007 年六月 11 日23: 15x86sp2sp2qfe
Xolehlp.dll2001.12.4720.409710,7522007 年六月 11 日23: 15x86sp2sp2qfe
x x64 版本的 Windows Server 2003
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Msdtc.exe2001.12.4720.29536,6562007 年六月 11 日12: 47x64sp1sp1qfe
Msdtclog.dll2001.12.4720.2953142,3362007 年六月 11 日23: 20x64sp1sp1qfe
Msdtcprx.dll2001.12.4720.2953832,5122007 年六月 11 日23: 20x64sp1sp1qfe
Msdtcstp.dll2001.12.4720.2953131,0722007 年六月 11 日23: 20x64sp1sp1qfe
Msdtctm.dll2001.12.4720.29532,158,0802007 年六月 11 日23: 20x64sp1sp1qfe
Msdtcuiu.dll2001.12.4720.2953291,8402007 年六月 11 日23: 20x64sp1sp1qfe
Mtxclu.dll2001.12.4720.2953145,4082007 年六月 11 日23: 20x64sp1sp1qfe
Mtxoci.dll2001.12.4720.2953175,1042007 年六月 11 日23: 20x64sp1sp1qfe
Xolehlp.dll2001.12.4720.295310,7522007 年六月 11 日23: 20x64sp1sp1qfe
Wmsdtcprx.dll2001.12.4720.2953472,0642007 年六月 11 日23: 19x86sp1
Wmsdtcuiu.dll2001.12.4720.2953166,4002007 年六月 11 日23: 19x86sp1
Wmtxclu.dll2001.12.4720.295379,3602007 年六月 11 日23: 19x86sp1
Wmtxoci.dll2001.12.4720.2953111,6162007 年六月 11 日23: 19x86sp1
Wxolehlp.dll2001.12.4720.295310,7522007 年六月 11 日23: 19x86sp1
Msdtc.exe2001.12.4720.40976,6562007 年六月 11 日11: 52x64sp2sp2qfe
Msdtclog.dll2001.12.4720.4097142,8482007 年六月 11 日23: 11x64sp2sp2qfe
Msdtcprx.dll2001.12.4720.4097834,5602007 年六月 11 日23: 11x64sp2sp2qfe
Msdtcstp.dll2001.12.4720.4097131,0722007 年六月 11 日23: 11x64sp2sp2qfe
Msdtctm.dll2001.12.4720.40972,158,5922007 年六月 11 日23: 11x64sp2sp2qfe
Msdtcuiu.dll2001.12.4720.4097290,8162007 年六月 11 日23: 11x64sp2sp2qfe
Mtxclu.dll2001.12.4720.4097145,4082007 年六月 11 日23: 11x64sp2sp2qfe
Mtxoci.dll2001.12.4720.4097175,1042007 年六月 11 日23: 11x64sp2sp2qfe
Xolehlp.dll2001.12.4720.409710,7522007 年六月 11 日23: 11x64sp2sp2qfe
Wmsdtcprx.dll2001.12.4720.4097469,5042007 年六月 11 日23: 15x86sp2
Wmsdtcuiu.dll2001.12.4720.4097167,4242007 年六月 11 日23: 15x86sp2
Wmtxclu.dll2001.12.4720.409779,3602007 年六月 11 日23: 15x86sp2
Wmtxoci.dll2001.12.4720.4097111,1042007 年六月 11 日23: 15x86sp2
Wxolehlp.dll2001.12.4720.409710,7522007 年六月 11 日23: 15x86sp2
Windows Server 2003 Itanium 架構版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Msdtc.exe2001.12.4720.29539,7282007 年六月 11 日10: 47IA 64sp1sp1qfe
Msdtclog.dll2001.12.4720.2953231,9362007 年六月 11 日23: 23IA 64sp1sp1qfe
Msdtcprx.dll2001.12.4720.29531,338,3682007 年六月 11 日23: 23IA 64sp1sp1qfe
Msdtcstp.dll2001.12.4720.2953241,1522007 年六月 11 日23: 23IA 64sp1sp1qfe
Msdtctm.dll2001.12.4720.29533,213,8242007 年六月 11 日23: 23IA 64sp1sp1qfe
Msdtcuiu.dll2001.12.4720.2953485,8882007 年六月 11 日23: 23IA 64sp1sp1qfe
Mtxclu.dll2001.12.4720.2953208,3842007 年六月 11 日23: 23IA 64sp1sp1qfe
Mtxoci.dll2001.12.4720.2953322,0482007 年六月 11 日23: 23IA 64sp1sp1qfe
Xolehlp.dll2001.12.4720.295318,4322007 年六月 11 日23: 23IA 64sp1sp1qfe
Wmsdtcprx.dll2001.12.4720.2953472,0642007 年六月 11 日23: 19x86sp1
Wmsdtcuiu.dll2001.12.4720.2953166,4002007 年六月 11 日23: 19x86sp1
Wmtxclu.dll2001.12.4720.295379,3602007 年六月 11 日23: 19x86sp1
Wmtxoci.dll2001.12.4720.2953111,6162007 年六月 11 日23: 19x86sp1
Wxolehlp.dll2001.12.4720.295310,7522007 年六月 11 日23: 19x86sp1
Msdtc.exe2001.12.4720.40979,7282007 年六月 11 日10: 33IA 64sp2sp2qfe
Msdtclog.dll2001.12.4720.4097232,9602007 年六月 11 日23: 09IA 64sp2sp2qfe
Msdtcprx.dll2001.12.4720.40971,340,4162007 年六月 11 日23: 09IA 64sp2sp2qfe
Msdtcstp.dll2001.12.4720.4097241,1522007 年六月 11 日23: 09IA 64sp2sp2qfe
Msdtctm.dll2001.12.4720.40973,216,3842007 年六月 11 日23: 09IA 64sp2sp2qfe
Msdtcuiu.dll2001.12.4720.4097486,9122007 年六月 11 日23: 09IA 64sp2sp2qfe
Mtxclu.dll2001.12.4720.4097208,3842007 年六月 11 日23: 09IA 64sp2sp2qfe
Mtxoci.dll2001.12.4720.4097322,0482007 年六月 11 日23: 09IA 64sp2sp2qfe
Xolehlp.dll2001.12.4720.409718,4322007 年六月 11 日23: 09IA 64sp2sp2qfe
Wmsdtcprx.dll2001.12.4720.4097469,5042007 年六月 11 日23: 15x86sp2
Wmsdtcuiu.dll2001.12.4720.4097167,4242007 年六月 11 日23: 15x86sp2
Wmtxclu.dll2001.12.4720.409779,3602007 年六月 11 日23: 15x86sp2
Wmtxoci.dll2001.12.4720.4097111,1042007 年六月 11 日23: 15x86sp2
Wxolehlp.dll2001.12.4720.409710,7522007 年六月 11 日23: 15x86sp2

技術資訊

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
BrIso=Tight
,例如使用下列程式碼來呼叫 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用來描述 Microsoft 軟體更新標準術語的說明

屬性

文章編號: 938653 - 上次校閱: 2008年6月13日 - 版次: 2.0
這篇文章中的資訊適用於:
  • 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
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com