Share via


如何:設定預先定義的複寫警示 (SQL Server Management Studio)

複寫提供下列預先定義的警示,這些警示可設定為回應複寫事件:

  • 複寫:代理程式成功

  • 複寫:代理程式失敗

  • 複寫:代理程式重試

  • 複寫:已卸除逾期的訂閱

  • 複寫:驗證失敗之後訂閱重新初始化

  • 複寫:訂閱者的資料驗證失敗

  • 複寫:訂閱者已通過資料驗證

  • 複寫:代理程式自訂關閉

在 Microsoft SQL Server Management Studio 中的 [警示] 資料夾或「複寫監視器」的 [警告] 索引標籤設定這些警示。如需存取此索引標籤的詳細資訊,請參閱<如何:針對訂閱檢視資訊並執行工作 (複寫監視器)>。

除了這些警示外,複寫監視器還提供與狀態和效能相關的警告與警示集合。如需詳細資訊,請參閱<在複寫監視器中設定臨界值和警告>。您也可以使用 SQL Server 警示基礎結構,為其他複寫事件定義警示。如需詳細資訊,請參閱<建立使用者自訂事件>。

若要在 Management Studio 中設定預先定義的複寫警示

  1. 連接到 Management Studio 中的散發者,然後展開伺服器節點。

  2. 展開 [SQL Server Agent] 資料夾,然後展開 [警示] 資料夾。

  3. 以滑鼠右鍵按一下複寫警示,然後按一下 [屬性]

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

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

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

      如果警示為 [複寫:訂閱者資料驗證失敗],您可以指定複寫為此警示提供回應作業:選取 [執行作業],然後按一下流覽按鈕 ()。在 [尋找作業] 對話方塊中,按一下 [瀏覽]。在 [瀏覽物件] 對話方塊中,選取 [重新初始化具有資料驗證失敗的訂閱]。在兩個開啟的對話方塊中按一下 [確定]。執行作業時,它會使用對預存程序的遠端程序呼叫 (RPC) 重新初始化訂閱。如果「發行者」使用遠端「散發者」,則必須定義「發行者」端的遠端伺服器登入,以便建立從「散發者」到「發行者」的 RPC。如需有關定義遠端伺服器登入的詳細資訊,請參閱<遠端伺服器的安全性>。

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

  5. 按一下 [確定]。

若要在複寫監視器中設定臨界值的警示

  1. [警告] 索引標籤上,按一下 [設定警示]

  2. [設定複寫警示] 對話方塊中選取一個警示,然後按一下 [設定]

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

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

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

      如果警示為 [複寫:訂閱者資料驗證失敗],您可以指定複寫為此警示提供回應作業:選取 [執行作業],然後按一下流覽按鈕 ()。在 [尋找作業] 對話方塊中,按一下 [瀏覽]。在 [瀏覽物件] 對話方塊中,選取 [重新初始化具有資料驗證失敗的訂閱]。在兩個開啟的對話方塊中按一下 [確定]。執行作業時,它會使用對預存程序的遠端程序呼叫 (RPC) 重新初始化訂閱。如果「發行者」使用遠端「散發者」,則必須定義「發行者」端的遠端伺服器登入,以便建立從「散發者」到「發行者」的 RPC。如需有關定義遠端伺服器登入的詳細資訊,請參閱<遠端伺服器的安全性>。

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

  4. 按一下 [確定]。

  5. 按一下 [關閉]