監控(複製)

適用於:SQL ServerAzure SQL 受控執行個體

監控複寫拓撲是部署複寫時很重要的層面。 由於複寫活動是分散進行的,因此必須追蹤所有參與複寫之電腦的活動與狀態 藉由使用各種監視工具,您將可回答諸如以下的常見問題:

  • 我的複寫系統狀況是否良好?
  • 哪些訂閱的速度慢?
  • 我的交易式訂閱落後多少?
  • 現在已認可的交易,在交易式複寫中需要多久才會到達訂閱者?
  • 為何我的合併訂閱速度很慢?
  • 代理程式為何沒有執行?

下列工具可用來監視複寫:

  • SQL Server 複寫監視器:最重要的複寫監視工具,能夠呈現以「發行者」為焦點的所有複寫活動檢視。 如需詳細資訊,請參閱 Monitoring Replication

  • SQL Server Management Studio - 可讓您存取「複寫監視器」。 它也可讓您檢視下列代理程式所記錄的目前狀態和最後訊息,並可讓您啟動和停止每個代理程式:記錄讀取器代理程式、快照集代理程式、合併代理程式,以及散發代理程式。 如需相關資訊,請參閱 Monitor Replication Agents

  • Transact-SQL (T-SQL) 和 Replication Management Objects (RMO) - 兩個介面都可讓您監視來自「散發者」之所有類型的複寫。 合併式複寫也提供從訂閱者端監視複寫的功能。

  • 複寫代理程式事件的警示 -「複寫」針對複寫代理程式事件提供了一些預先定義的警示,如有必要,您還可以建立額外的警示。 警示可用於觸發對事件的自動回應及 (或) 通知管理員。 如需詳細資訊,請參閱針對複寫代理程式事件使用警示

  • 系統監視器 - 可用於監視效能,並提供多個複寫計數器。 如需相關資訊,請參閱 Monitoring Replication with System Monitor