在複寫監視器中檢視發行集和訂閱狀態
「Microsoft SQL Server 複寫監視器」會顯示發行集和訂閱的狀態資訊:
- 發行集的狀態是由其訂閱的最高優先權狀態所決定。例如,如果發行集的某個訂閱發生錯誤,而另一個訂閱發生效能問題,則會針對該發行集顯示錯誤狀態。
- 訂閱的狀態是由服務訂閱的代理程式狀態所決定。對於合併複寫來說,這是指「合併代理程式」。對於交易式複寫來說,這是指「記錄讀取器代理程式」或「散發代理程式」(會顯示較高優先權的狀態;而如果使用佇列更新訂閱,狀態亦可由「佇列讀取器代理程式」決定)。對於快照集複寫來說,這是指「快照集代理程式」或「散發代理程式」(會顯示較高優先權的狀態)。
下列各節中的資料表會列出發行集和訂閱的可能狀態值。這三種狀態值只會在達到或超過臨界值時顯示:
- 訂閱過期
這個狀態值適用所有複寫類型。如需詳細資訊,請參閱<在複寫監視器中設定臨界值和警告>。 - 效能嚴重不足
這個狀態值適用交易式複寫和合併複寫。如需詳細資訊,請參閱<使用複寫監視器監視效能>。 - 長期執行合併
這個狀態值適用合併複寫。如需詳細資訊,請參閱<使用複寫監視器監視效能>。
除了發行集和訂閱狀態之外,合併複寫還提供發行項層級的統計資料,其中提供的詳細資訊包括:合併階段需花多長的時間完成、已花費多少時間處理指定的發行項、「訂閱者」使用的連接類型,以及其他重要資訊。統計資料會在「複寫監視器」的「合併代理程式」視窗中顯示。快照集和交易式複寫會提供有關「散發代理程式」處理的詳細資訊。
檢視發行集和訂閱狀態
檢視代理程式的詳細資訊
發行集狀態值
下表按優先權順序顯示發行集狀態值及其對應的圖示。
狀態 | 圖示 |
---|---|
錯誤 |
|
效能嚴重不足 |
|
正在重試失敗的命令 |
|
確定 |
none |
訂閱狀態值
下列各資料表按優先權順序顯示訂閱狀態值及其對應的圖示。訂閱可同時處於兩種狀態,例如**「即將過期/已過期」和「正在重試失敗的命令」**;此時會顯示最高優先權的狀態。
「效能嚴重不足」、**「即將過期/已過期」和「未初始化」**等狀態值都是警告。當顯示警告時,「複寫監視器」也會顯示是否有代理程式正在執行。例如,狀態可能是 [執行中,效能嚴重不足] 。
交易式訂閱
狀態 | 圖示 |
---|---|
錯誤 |
|
效能嚴重不足 |
|
即將過期/已過期 |
|
未初始化的訂閱 |
|
正在重試失敗的命令 |
|
未執行 |
|
Running |
合併訂閱
狀態 | 圖示 |
---|---|
錯誤 |
|
效能嚴重不足 |
|
長期執行合併 |
|
即將過期/已過期 |
|
未初始化的訂閱 |
|
正在重試失敗的命令 |
|
正在同步處理 |
|
未進行同步處理 |
快照集訂閱
狀態 | 圖示 |
---|---|
錯誤 |
|
即將過期/已過期 |
|
未初始化的訂閱 |
|
正在重試失敗的命令 |
|
正在同步處理 |
|
未進行同步處理 |