複寫監視器是 DBA 定位複寫錯誤、監控代理程式健康狀態的核心工具。啟用條件:伺服器為散發者、目前使用者為 sysadmin。本文示範監控四大代理程式:1) 快照代理:產生同步集合、記錄同步作業;2) 記錄讀取代理:掃描交易記錄、複製交易至散發資料庫;3) 散發代理:將快照/交易推送至訂閱者(推式)或由訂閱者拉取(拉式);4) 合併代理:交換變更、偵測衝突、依規則解決。操作路徑:企業管理器 → Replication Monitor → Agents → 右鍵代理 → Agent History → Session Details 查看每階段耗時、狀態、錯誤訊息。
| 代理程式 | 核心職責 | 監控關鍵指標 |
|---|---|---|
| 快照代理 | 產生 .bcp/.sch/.idx 檔案、BCP 大量複製 | 執行時間、檔案大小、錯誤計數、同步作業記錄 |
| 記錄讀取代理 | 掃描發布資料庫記錄、複製標記交易至散發庫 | 延遲、掃描速度、未複寫交易數、錯誤 |
| 散發代理 | 推送/拉取快照與交易至訂閱者 | 延遲、傳遞速度、衝突(合併)、錯誤 |
| 合併代理 | 交換變更、衝突偵測與解決、世代追蹤 | 衝突數、解決結果、世代交換數、錯誤 |
