複寫代理程式 (疑難排解)

複寫提供了許多功能,可在您需要對複寫代理程式處理進行疑難排解時使用:

  • 一組可輔助疑難排解的代理程式參數。這些參數將在本主題中說明。

  • 存取「複寫監視器」中的代理程式記錄及輸出。如需詳細資訊,請參閱<複寫監視器 (疑難排解)>。

  • 可用於通知管理員多種狀況的一組預先定義警示,包括代理程式失敗和效能問題。如需詳細資訊,請參閱<在複寫監視器中設定臨界值和警告>和<為複寫代理程式事件使用警示>。

  • 如果您正在使用 Web 同步處理,可以啟動 Replmerg.exe 並傳遞 -T 106 選項來使用追蹤旗標 106。如此可讓您看到送給發行者以及發行者所傳送的訊息。代理程式會將用戶端的輸入訊息寫入名為 ExchangeID(guid).IN.XML 的檔案中,並將輸出訊息寫入名為 ExchangeID(guid).OUT.XML 的檔案中 (在這些檔案名稱中,guid 是 Exchange Server 工作階段的 GUID)。這些檔案會建立在之前叫用 Replmerg.exe 的目錄中。為了安全性起見,您應該在完成之後刪除這些檔案。

所有複寫代理程式均支援下列參數。我們建議在進行疑難排解時使用這些參數,然後在完成疑難排解後將其設定為適當的值。例如,-Output 參數應只在疑難排解期間使用,因為它會影響效能。

參數

描述

-HistoryVerboseLevel

在代理程式作業期間記錄的記錄量。為此參數指定一個較高值有助於進行疑難排解。

-OutputVerboseLevel

在代理程式處理期間輸出的資訊量和類型。可將代理程式輸出寫入使用 -Output 參數指定的檔案。

-Output

代理程式輸出檔的路徑。如果未提供檔案名稱,輸出將傳送至主控台。進行疑難排解時,我們建議您對 -OutputVerboseLevel 使用較高值並將輸出寫入一個檔案。

-QueryTimeOut

代理程式查詢逾時之前的秒數。為此參數指定一個較高值非常有用,特別是在疑難排解查詢速度緩慢的效能問題時。

-LoginTimeOut

代理程式登入嘗試逾時之前的秒數。為此參數指定一個較高值非常有用,特別是在疑難排解連接問題時。

「散發代理程式」支援兩個額外的參數。

參數

描述

-SkipErrors

在「訂閱者」端變更應用程式時應略過的錯誤清單。如需詳細資訊,請參閱<略過交易式複寫中的錯誤>。

-ErrorFile

由「散發代理程式」產生之錯誤檔的路徑和檔案名稱。此檔案是在「訂閱者」端套用複寫交易時於發生故障處產生的;「發行者」或「散發者」端發生的錯誤將不記錄在此檔案中。此檔案包含失敗的複寫交易和相關的錯誤訊息。如果未指定,錯誤檔將在「散發代理程式」的目前目錄中產生。錯誤檔名稱為 distrib.err。

代理程式參數可透過以下幾種方式指定:

如需每個代理程式參數的完整清單,請參閱下列主題: