在 Exchange DAG 中備份被動資料庫複本時VSS_E_WRITERERROR_RETRYABLE錯誤
原始 KB 編號: 4037535
徵狀
您在 Exchange Server 2013 或 2016 Exchange Server 有 DAG。 DAG 有位於遠端月臺的信箱資料庫複本。 當您嘗試備份被動資料庫複本時,備份會失敗,而且您會發現下列問題。
您會收到此錯誤訊息:
寫入器名稱:'Microsoft Exchange 寫入器'
寫入器標識碼:WriterId
寫入器實例標識碼:WriterInstanceId
狀態:[1] 穩定
最後一個錯誤:可重試的錯誤如果您執行 BETEST 工具,則會傳回此訊息:
寫入器 Microsoft Exchange 寫入器的狀態:STABLE (0x800423f3 - VSS_E_WRITERERROR_RETRYABLE)
在起始被動資料庫復本備份的 Exchange 伺服器上,事件 2153 會記錄在應用程式記錄檔中:
記錄檔名稱:應用程式
來源:MSExchangeRepl
日期:日期
事件標識碼:2153
工作類別:服務
層級:錯誤
關鍵詞:傳統
使用者:N/A
計算機:ComputerName
描述:記錄複本無法與使用中伺服器>的伺服器 <FQDN 通訊。 資料庫 <Mailbox Database\Local Server> 的複本處於中斷連線狀態。 通訊錯誤為:與伺服器 <Active Server> 通訊時發生錯誤。 錯誤:無法從傳輸連線讀取數據:主計算機中的軟體已中止已建立的連線。 複寫程式會在短暫延遲之後自動重試。
注意事項
本文使用被動資料庫伺服器來參照起始被動資料庫複本備份的 Exchange 伺服器,以及使用中資料庫伺服器來參考裝載作用中資料庫的 Exchange 伺服器。
原因
發生此問題的原因是網路問題會封鎖或中斷遠端過程調用的通訊, (被動資料庫伺服器與主動資料庫伺服器之間的 RPC) 通道。 如需 RPC 通道的說明,請參閱 DAG 備份考慮一節。
解決方案
若要解決此問題,請使用下列指引:
- 檢查您的網路拓撲和 Exchange 伺服器之間的穩定性。
- 具有網路掃描功能的安全性軟體可能會造成問題。 檢查軟體是否已正確設定。
- 網路設定應該提供 Exchange 伺服器和網路裝置足夠的時間來起始備份,以及與 DAG 中的其他 Exchange 伺服器通訊。
- Exchange 伺服器上 KeepAliveTime 登錄專案的值應該小於網路裝置上設定的閑置會話逾時。 我們建議登錄專案的值
KeepAliveTime
超過15分鐘。
若要進一步容忍可能的網路或效能問題,請增加事務歷史記錄範圍上查詢的逾時值。 預設值為 30 秒。 若要增加逾時值,請遵循下列步驟:
在登錄 編輯器 中,流覽至下列登錄子機碼:
HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\ExchangeServer\v15\Replay\Parameters
建立 DWORD (32 位) 值的登錄機碼。
將登錄機碼的名稱設定為 QueryLogRangeTimeoutInMsec。
將值設定為 120,000,這表示 120 秒。 (或者您可以根據業務需求設定不同的值。)
重新啟動 microsoft Exchange 複寫服務 (msexchangerepl) 。
DAG 備份考慮
若要起始被動資料庫複本的備份,被動資料庫伺服器上的 Exchange 複寫服務會建立查詢,以取得主動資料庫伺服器上的事務歷史記錄範圍。 如果使用中的資料庫伺服器忙碌中,查詢可能需要比預期更長的時間,特別是當有許多記錄檔時。 然後,Exchange 複寫服務會開啟作用中資料庫伺服器的 RPC 通道,通知伺服器備份正在進行中。 RPC 通道應該在備份期間開啟。
請考慮下列有關 DAG 備份的重點:
- 使用被動資料庫複本進行備份。 我們不建議您備份作用中的資料庫複本。 作用中的資料庫複本應該專門用於進行中的商務作業。
- 如果您因為某些原因而必須備份作用中的資料庫複本,請確定被動資料庫複本未同時設定為備份。 否則,您會遇到備份失敗和 RETRYABLE 錯誤。
- 在備份期間,資料庫不應該移至 DAG 中的另一部 Exchange 伺服器。
- 網路連線應為作用中且穩定。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應