一千萬個為什麽

搜索

監視日誌傳送的數據庫

我需要一種一致的方法來監視數據庫,這些數據庫是生產數據庫的只讀日誌傳送副本。過去我依賴以下方法:

  1. 將恢復日誌的作業設置為啟動另一個作業作為最後一步。
  2. 將恢復日誌的作業設置為數據庫,以便在控制表中插入記錄作為最後一步。
  3. 查詢msdb數據庫以檢查將日誌還原到數據庫的作業的狀態。
  4. 查詢數據庫本身內部的控制表,該控制表在備份事務日誌之前立即獲取值。
  5. 從數據庫內的表中查詢MAX值,以查看它是否有最近的更改。

雖然上述方法有效,但由於各種原因我們查詢的每個日誌傳送數據庫都無法實現。監視日誌傳送數據庫的“數據截止日期”的最佳方法是什麽?

最佳答案

您可以在備份和還原表中獲得所需的所有信息:

  • 查看 restorehistory 以查找應用於的最新備份感興趣的數據庫。
  • 查看源備份集表以查找日期上面發現的備份已被采取。

轉載註明原文: 監視日誌傳送的數據庫