本文將說明 Microsoft SQL Server 與在 Windows Server 2012 R2 的 Microsoft 分散式交易協調器服務 (MSDTC) 之間的衝突。Hotfix 是可用來修正這個問題。此 hotfix 的必要條件。
狀況
請考慮下列情況:
-
您使用 SQL Server MSDTC 的搭配。
-
您會建立跨越兩個或多個資料庫執行個體的分散式的交易。
-
在兩階段交易認可,SQL Server 會準備的交易,但它的資料庫,就必須重新啟動。
-
資料庫重新啟動的一部分,SQL Server 會將嘗試修復它的記錄檔,,而且必須與 MSDTC 通訊的結果藉由呼叫脫離。
在這個案例中,SQL Server 呼叫脫離資料庫在復原期間,MSDTC proxy 擲回的錯誤訊息,指出脫離 XACT_E_RECOVERYALREADYDONE (0x8004D104L) 時不再可用來呼叫。
解決方案
若要修正這個問題,我們已發行的 hotfix。雖然只能在 Windows Server 2012 R2 中觀察到這個問題,hotfix 也會適用於 Windows 8.1 和 Windows RT 8.1 中。新增Windows 語言套件。
重要如果您安裝此 hotfix 之後,您可以安裝語言套件,您必須重新安裝此 hotfix。因此,我們建議您安裝任何語言套件,您需要在您之前安裝這個 hotfix。如需詳細資訊,請參閱Hotfix 資訊
支援的 hotfix 可從 Microsoft 取得。不過,此 hotfix 被用來修正本文所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。
如果可供下載的 hotfix,但沒有在此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果沒有出現這一節,將要求提交到 Microsoft 客戶服務及支援取得 hotfix。 注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用,如果有其他支援問題是此特定 hotfix 不符合標準的。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰http://support.microsoft.com/contactus/?ws=support注意「 可下載 Hotfix 」表單會顯示 hotfix 可用的語言。如果您沒有看到您的語言,是因為 hotfix 未提供該語言。
先決條件
若要套用此 hotfix,您必須擁有2014 年 4 月更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2 (2919355) 的彙總套件安裝在 Windows 8.1 或 Windows Server 2012 R2。
登錄資訊
若要使用在此套件中的 hotfix,您不需要對登錄進行任何變更。
重新啟動需求
您可能必須套用此 hotfix 之後,請重新啟動電腦。
Hotfix 取代資訊
此 hotfix 不會取代先前發行的 hotfix。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
參考
請參閱 Microsoft 用來描述軟體更新的術語。
檔案資訊
此軟體更新的英文 (美國) 版本安裝的檔案具有下列表格中所列的屬性。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。請注意,本機電腦上這些檔案的日期和時間,以您當地的時間和目前的日光節約時差來顯示。當您執行特定作業時的檔案時,其日期和時間可能也會變更。
重要Windows 8.1 hotfix 及 Windows Server 2012 R2 hotfix 隨附在相同的套件中。不過,在 [Hotfix 要求] 頁面上的 Hotfix 會在這兩個作業系統下列出。若要要求 hotfix 套件套用至一或兩個作業系統,選取列在 「 Windows 8.1/Windows Server 2012 R2 」 下,在頁面的 hotfix。永遠參考文件的〈套用〉一節以判斷實際套用每個 hotfix 的作業系統。
資訊清單檔案 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都分別列於 < 其他的檔案資訊=""> 一節。若要維護更新元件的狀態,MUM、資訊清單,以及相關的安全性類別目錄 (.cat) 檔案是不可或缺的。安全性類別目錄檔案的未列出的屬性,請使用 Microsoft 數位簽章簽署。x86 Windows 8.1
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
720,896 |
20-Aug-2015 |
17:20 |
x86 |
Xolehlp.dll |
2001.12.10530.18034 |
50,688 |
20-Aug-2015 |
17:34 |
x86 |
x64 Windows 8.1 和 Windows Server 2012 R2
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
871,424 |
20-Aug-2015 |
17:24 |
x64 |
Xolehlp.dll |
2001.12.10530.17415 |
61,440 |
29-Oct-2014 |
01:16 |
x64 |
Msdtcprx.dll |
2001.12.10530.18034 |
720,896 |
20-Aug-2015 |
17:20 |
x86 |
Xolehlp.dll |
2001.12.10530.18034 |
50,688 |
20-Aug-2015 |
17:34 |
x86 |
Windows RT 8.1
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Msdtcprx.dll |
2001.12.10530.18034 |
642,048 |
20-Aug-2015 |
17:06 |
不適用 |
Xolehlp.dll |
2001.12.10530.16384 |
51,712 |
22-Aug-2013 |
02:10 |
不適用 |
x86 Windows 8.1
檔案屬性 |
值 |
---|---|
檔案名稱 |
Update.mum |
檔案版本 |
不適用 |
檔案大小 |
1,784 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
X86_371607d1b28380f8ea27e02daaea0c72_31bf3856ad364e35_6.3.9600.18034_none_6f40ce842bc8ceb1.manifest |
檔案版本 |
不適用 |
檔案大小 |
702 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
X86_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1c88e97d4bf0dfd.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,520 |
日期 (UTC) |
20-Aug-2015 |
時間 (UTC) |
19:51 |
平台 |
不適用 |
x64 Windows 8.1 和 Windows Server 2012 R2
檔案屬性 |
值 |
---|---|
檔案名稱 |
Amd64_6a7ed12e076afa4086d7c90226660b88_31bf3856ad364e35_6.3.9600.18034_none_1432988083f73ea8.manifest |
檔案版本 |
不適用 |
檔案大小 |
706 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
Amd64_bda90ef8cbf10a53fc08bccd85da6f29_31bf3856ad364e35_6.3.9600.18034_none_6376f31f89e655c3.manifest |
檔案版本 |
不適用 |
檔案大小 |
706 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
Amd64_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_3de72a1b8d1c7f33.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,525 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:33 |
平台 |
不適用 |
檔案名稱 |
Update.mum |
檔案版本 |
不適用 |
檔案大小 |
2,896 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
Wow64_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_483bd46dc17d412e.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,240 |
日期 (UTC) |
20-Aug-2015 |
時間 (UTC) |
19:51 |
平台 |
不適用 |
Windows RT 8.1
檔案屬性 |
值 |
---|---|
檔案名稱 |
Arm_1eeffb75132b79c966d9c0abcd47047b_31bf3856ad364e35_6.3.9600.18034_none_efd176d820dbb986.manifest |
檔案版本 |
不適用 |
檔案大小 |
702 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
Arm_microsoft-windows-com-dtc-client_31bf3856ad364e35_6.3.9600.18034_none_e1cb00efd4bc2cc3.manifest |
檔案版本 |
不適用 |
檔案大小 |
6,523 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |
檔案名稱 |
Update.mum |
檔案版本 |
不適用 |
檔案大小 |
1,566 |
日期 (UTC) |
21-Aug-2015 |
時間 (UTC) |
10:26 |
平台 |
不適用 |