複寫提供下列預先定義的警示,可設定為回應複寫事件:
- 複寫:代理程式成功
- 複寫:代理程序失敗
- 複寫:代理程式重試
- 複寫:已卸除過期的訂用帳戶
- 複寫:驗證失敗后重新初始化的訂用帳戶
- 複寫:訂閱者數據驗證失敗
- 複寫:訂閱者已通過數據驗證
- 複寫:代理程式自定義關機
從 Microsoft SQL Server Management Studio 中的 [ 警示 ] 資料夾或復寫監視器中的 [ 警告] 索引卷標 設定這些警示。 如需存取此索引標籤的詳細資訊,請參閱 使用複寫監視器檢視資訊和執行工作。
除了這些警示之外,復寫監視器還提供一組與狀態和效能相關的警告和警示。 如需詳細資訊,請參閱 在復寫監視器警示基礎結構中設定臨界值和警告 。 如需詳細資訊,請參閱 建立 User-Defined 事件。
在 Management Studio 中設定預先定義的復寫警示
- 連線到管理工作室中的發行者,然後展開伺服器節點。
- 展開 [SQL Server Agent ] 資料夾,然後展開 [ 警示] 資料夾。
- 使用滑鼠右鍵按一下複寫警示,然後按一下屬性。
- 在 <[AlertName> 警示屬性 ] 對話框中設定選項:
在 [ 一般] 頁面上,按兩下 [ 啟用] ;指定警示應套用至哪個資料庫。
在 [回應] 頁面上,指定是否應傳送電子郵件及 (或) 是否應執行作業。
如果警示為 複寫:訂閱者的數據驗證失敗,您可以指定複寫為此警示提供的回應作業:選取 [執行作業],然後按兩下 [瀏覽] 按鈕 (...)。在 [ 尋找作業] 對話框中,按兩下 [ 瀏覽]。 在 [ 瀏覽物件] 對話框中,選取 [重新初始化具有數據驗證失敗的訂閱]。 在兩個開啟的對話框中按兩下 [確定 ]。 當作業執行時,它會使用遠端程序呼叫(RPC)到重新初始化訂閱的預存程式。 如果發行者使用遠端發布者,您必須在發行者端定義遠端伺服器登入,以便從發布者到發行者進行 RPC。
在 [選項] 頁面上,自訂回應的文字。
- 按一下 [確定]。
在復寫監視器中設定臨界值警示
- 在 [ 警告] 索引標籤 上,按兩下 [ 設定警示]。
- 在 [ 設定復寫警示 ] 對話框中,選取警示,然後按兩下 [ 設定]。
- 在 <[AlertName> 警示屬性 ] 對話框中設定選項:
- 在 [ 一般] 頁面上,按兩下 [ 啟用] ;指定警示應套用至哪個資料庫。
- 在 [回應] 頁面上,指定是否應傳送電子郵件及 (或) 是否應執行作業。
如果警示為 複寫:訂閱者的數據驗證失敗,您可以指定複寫為此警示提供的回應作業:選取 [執行作業],然後按兩下 [瀏覽] 按鈕 (...)。在 [ 尋找作業] 對話框中,按兩下 [ 瀏覽]。 在 [ 瀏覽物件] 對話框中,選取 [重新初始化具有數據驗證失敗的訂閱]。 在兩個開啟的對話框中按兩下 [確定 ]。 當作業執行時,它會使用遠端程序呼叫(RPC)到重新初始化訂閱的預存程式。 如果發行者使用遠端散發者,您必須在發行者端定義遠端伺服器登入,以便建立從散發者到發行者的 RPC。 - 在 [選項] 頁面上,自訂回應的文字。
- 按一下 [確定]。
- 按下 關閉。