Share via


MSSQLSERVER_14420

適用於:SQL Server

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 14420
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 SQLErrorNum14420
訊息文字 記錄傳送主要資料庫 %s.%s 的備份臨界值為 %d 分鐘,且已經有 %d 分鐘未執行備份記錄檔作業。 檢查代理程式記錄和記錄傳送監視器資訊。

說明

記錄傳送超出備份閾值的同步處理。 備份閾值是在產生警示之前,允許在記錄傳送備份作業之間經過的分鐘數。 此訊息不一定表示記錄傳送有問題。 相反地,此訊息可能會指出下列其中一個問題:

  • 備份作業未執行。 此作業的可能原因包括: 主伺服器實例上的 SQL Server Agent 服務未執行、作業已停用,或作業的排程已變更。

  • 備份作業失敗。 這可能的原因包括下列專案:備份檔案夾路徑無效、磁片已滿,或 BACKUP 語句可能失敗的任何其他原因。

使用者動作

若要針對此訊息進行疑難排解:

  • 請確定 SQL Server Agent 服務正在針對主伺服器實例執行,而且已啟用此主資料庫的備份作業,並排程以適當的頻率執行。

  • 主伺服器上的備份作業可能會失敗。 在此情況下,請檢查備份作業的作業歷程記錄以尋找原因。

  • 在主伺服器實例上執行的記錄傳送備份作業可能無法連線到監視伺服器實例來更新 log_shipping_monitor_primary 資料表。 這可能是由監視伺服器實例與主伺服器實例之間的驗證問題所造成。

  • 備份警示臨界值可能有不正確的值。 在理想情況下,此值會設定為備份作業頻率的至少三倍。 如果您在設定記錄傳送並正常運作之後變更備份作業的頻率,則必須據以更新備份警示閾值的值。

  • 當監視伺服器實例離線,然後重新上線時, log_shipping_monitor_primary 資料表不會在警示訊息作業執行之前更新目前的值。 若要使用主資料庫的最新資料更新監視資料表,請在主伺服器實例上執行 sp_refresh_log_shipping_monitor

  • 在主要或監視伺服器實例上,日期或時間不正確。 這也可能會產生警示訊息。 可能是其中一個系統日期或時間已修改。

    注意

    兩個伺服器實例的不同時區不應該造成問題。

另請參閱

log_shipping_monitor_primary (Transact-SQL)
關於記錄傳送 (SQL Server)
sp_help_log_shipping_monitor_primary (Transact-SQL)
sp_refresh_log_shipping_monitor (Transact-SQL)
關於記錄傳送 (SQL Server)