無法呼叫脫離,當 SQL Server 收到來自於 Windows Server 2012 R2 的 MSDTC 的交易結果時

本文將說明 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 中。

重要如果您安裝此 hotfix 之後,您可以安裝語言套件,您必須重新安裝此 hotfix。因此,我們建議您安裝任何語言套件,您需要在您之前安裝這個 hotfix。如需詳細資訊,請參閱。

Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。不過,此 hotfix 被用來修正本文所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。

如果可供下載的 hotfix,但沒有在此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果沒有出現這一節,將要求提交到 Microsoft 客戶服務及支援取得 hotfix。

注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用,如果有其他支援問題是此特定 hotfix 不符合標準的。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰

注意「 可下載 Hotfix 」表單會顯示 hotfix 可用的語言。如果您沒有看到您的語言,是因為 hotfix 未提供該語言。

先決條件

若要套用此 hotfix,您必須擁有安裝在 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

x86 Windows 8.1

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×