MSSQL_ENG014160
適用於:SQL Server Azure SQL 受控執行個體
訊息詳細數據
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 14160 |
事件來源 | MSSQLSERVER |
元件 | SQL Server Database Engine |
符號名稱 | |
訊息文字 | 已設定針對發行集[%s]的臨界值[%s:%s] 此發行集的一個或多個訂閱已經到期。 |
說明
複寫可讓您針對數個條件啟用警告。 這包括即將到期的訂用帳戶。 如果訂閱未在指定的 保留期間內同步處理,訂閱可能會到期。 如需詳細資訊,請參閱 Subscription Expiration and Deactivation。
當您使用復寫監視器或 sp_replmonitorchangepublicationthreshold啟用警告時,您可以指定臨界值來判斷何時觸發警告。 當達到或超過該臨界值時,複寫監視器中會顯示警告,並將事件寫入 Windows 事件記錄檔。 達到臨界值也可以觸發 SQL Server Agent 警示。 如需詳細資訊,請參閱 在復寫監視器 中設定臨界值和警告,以及 以程式設計方式監視複寫。
使用者動作
此問題的解決方案取決於引發警告的原因:
如果超過臨界值,但訂用帳戶尚未過期,請同步處理訂用帳戶。 如需詳細資訊,請參閱 同步處理資料。
如果代理程式已執行,但尚未正確復寫變更,這可能會導致訂用帳戶過期。 針對事務複製,請確定 散發代理程式 和記錄讀取器代理程式正在執行。 針對合併式複寫,請確定 合併代理程式 正在執行。 如需如何啟動這些代理程式的資訊,請參閱 啟動和停止複寫代理程式 (SQL Server Management Studio) 和 復寫代理程式可執行檔概念。
如果訂閱已過期,則必須重新初始化或卸除並重新建立,視訂用帳戶類型及其到期時間而定。 如需詳細資訊,請參閱 Subscription Expiration and Deactivation。