Sql-Server
我們可以在進行事務日誌備份後執行“即時恢復”嗎?
設置:
假設我們有一個處於完全恢復模式的數據庫,它每晚執行一次數據庫備份、事務日誌備份和事務日誌收縮。
現在事務日誌在白天增長如此之快,所以我們需要每 6 小時執行一次事務日誌備份 + 事務日誌收縮以保持它的小。
問題:
鑑於這些事件序列(特別是每六個小時的事務日誌備份/收縮),我們是否仍然能夠執行“最新的”恢復?(即使用最後的 DB Backup + Transaction Log 獲取最新數據)。
縮減事務日誌不應該成為您日常工作的一部分。事務日誌備份會自動清除日誌文件;之後縮小它只會導致它之後必須再次增長。閱讀此內容以獲取更多資訊。
是的,您應該能夠使用最新的完整備份和任何後續事務日誌備份來執行時間點恢復。任何比最新事務日誌備份更新的內容都需要伺服器仍然可以執行以進行尾日誌備份
關鍵是測試它。除非您從經驗中知道可以成功恢復數據,否則備份並不可靠。這篇文章和文章底部的連結有一些關於 SQL 備份策略的好資訊。