共用方式為


在複寫監視器中設定臨界值和警告

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

Microsoft SQL Server 複寫監視器會顯示發行集和訂閱的狀態資訊。 依預設,複寫監視器只針對未初始化的訂閱顯示警告,但您可以啟用於其他條件下發出警告。 建議您啟用拓撲警告,這樣您才能收到即時的狀態和效能資訊。

在您啟用警告時,必須指定臨界值。 達到或超過臨界值時,會顯示警告 (除非有更高優先順序的問題需要顯示)。 除了在複寫監視器顯示警告外,達到臨界值也會觸發警示。 您可啟用滿足下列條件時的警告:

  • 即將發生訂閱過期

    此條件套用於所有類型的複寫。 如果達到或超過指定的臨界值,訂閱狀態會顯示為 [即將過期/已過期]

  • 超過指定的延遲 (交易受發行者認可與對應交易受訂閱者認可之間所經過的時間)。

    這可以套用於異動複寫。 如果達到或超過指定臨界值,訂閱狀態將顯示為 [效能嚴重不足]

  • 超過指定的同步處理時間。

    這可以套用於合併式複寫。 若已達到或超過指定臨界值,狀態顯示為 [長期執行合併]。 您可以為撥號連接和區域網路 (LAN) 連接,指定不同的臨界值。

  • 在給定時間內處理的資料列數達不到指定數目。

    這可以套用於合併式複寫。 若已達到或超過指定臨界值,狀態顯示為 [效能嚴重不足]。 您可以為撥號連接和 LAN 連接,指定不同的臨界值。

如需 [效能嚴重不足] 和 [長期執行合併] 警告的詳細資訊,請參閱使用複寫監視器監視效能

本主題內容

要為交易式發行集設定臨界值和警告

  1. 展開左窗格中的 [發行者群組],展開 [發行者],然後選取發行集。

  2. 選取 [ 警告] 索引標籤 。若要檢視此索引標籤上選項的詳細資訊,請選取功能表欄上的 [說明 ]。

  3. 透過選取適當的核取方塊啟用警告: [若訂閱將在臨界值內過期,就發出警告][若延遲超過臨界值,就發出警告]

  4. [臨界值] 資料行中設定警告的臨界值。 例如,如果您在步驟 3 選取 [若延遲超過臨界值,就發出警告] ,便可以在 [臨界值] 資料行中選取 [60 秒] 的延遲。

  5. 選擇 [儲存變更]

若要設定臨界值的警示

  1. 選取 [ 設定警示]。

  2. 在 [ 設定複寫警示 ] 對話框中,選取警示,然後選取 [ 設定]。

    這個對話方塊會顯示所有發行集類型的警示,包括與監視臨界值無關的警示。 如需詳細資訊,請參閱使用複寫代理程式事件的警示

  3. [<AlertName> 警示屬性] 對話方塊中設定選項:

    • 在 [ 一般] 頁面上,選取 [ 啟用] ;指定警示應套用至哪個資料庫。

    • [回應] 頁面上,指定是否應傳送電子郵件及 (或) 是否應執行作業。

    • [選項] 頁面上,自訂回應的文字。

  4. 選取 [確定]。

  5. 選取 關閉

設定合併式發行集的臨界值和警告

  1. 展開左窗格中的 [發行者] 群組,展開 [發行者],然後選取發行集。

  2. 選取 [ 警告] 索引標籤 。若要檢視此索引標籤上選項的詳細資訊,請選取功能表欄上的 [說明 ]。

  3. 透過選取適當的核取方塊啟用警告:

    • [若訂閱將在臨界值內過期,就發出警告]

    • 如果撥號連接的合併長度超過臨界值,則發出警告

    • 如果 LAN 連接的合併長度超過臨界值,則發出警告

    • 當 LAN 連接的每秒合併資料列數量低於臨界值時,發出警告

    • 對於撥號連線,如果每秒合併的資料列少於臨界值,則發出警告

  4. [臨界值] 資料行中設定警告的臨界值。 例如,如果您在步驟 3 選取 [若撥號連接的合併長度超過臨界值,就發出警告] ,便可以在 [臨界值] 資料行中選取 [10 分鐘] 的時間。

  5. 選擇 [儲存變更]

若要設定臨界值的警示

  1. 選取 [ 設定警示]。

  2. 在 [ 設定複寫警示 ] 對話框中,選取警示,然後選取 [ 設定]。

    這個對話方塊會顯示所有發行集類型的警示,包括與監視臨界值無關的警示。

  3. [<AlertName> 警示屬性] 對話方塊中設定選項:

    • 在 [ 一般] 頁面上,選取 [ 啟用] ;指定警示應套用至哪個資料庫。

    • [回應] 頁面上,指定是否應傳送電子郵件及 (或) 是否應執行作業。

    • [選項] 頁面上,自訂回應的文字。

  4. 選取 [確定]。

  5. 選取 關閉

設定快照發布的臨界值和警告

  1. 展開左窗格中的 [發行者] 群組,展開 [發行者],然後選取出版物。

  2. 選取 [ 警告] 索引標籤 。若要檢視此索引標籤上選項的詳細資訊,請選取頂端功能表上的[ 說明 ]。

  3. 透過選取 [若訂閱將在臨界值內過期,就發出警告]核取方塊啟用警告。

  4. [臨界值] 資料行中設定警告的臨界值。 例如,可在 [臨界值] 資料行中選取值 [70%]

  5. 選擇 [儲存變更]

若要設定臨界值的警示

  1. 選取 [ 設定警示]。

  2. 在 [ 設定複寫警示 ] 對話框中,選取警示,然後選取 [ 設定]。

    這個對話方塊會顯示所有發行集類型的警示,包括與監視臨界值無關的警示。 如需詳細資訊,請參閱針對同步代理程式事件使用警示

  3. [<AlertName> 警示屬性] 對話方塊中設定選項:

    • 在 [ 一般] 頁面上,選取 [ 啟用] ;指定警示應套用至哪個資料庫。

    • [回應] 頁面上,指定是否應傳送電子郵件及 (或) 是否應執行作業。

    • [選項] 頁面上,自訂回應的文字。

  4. 選取 [確定]。

  5. 選取 關閉

使用 Transact-SQL

您也可以使用內建的複寫預存程式來設定閾值、警示和警告: