Sql-Server-2012
Backupset中缺少Backup中提到的LSN
我正在為我的一項要求測試一些恢復方案。所以當我恢復時,我得到了以下錯誤。
--Msg 4305, Level 16, State 1, Line 79 --The log in this backup set begins at LSN 38000000116400001, which is too recent to apply to the database. --An earlier log backup that includes LSN 38000000116100001 can be restored.
所以我檢查了
backupset
表格以找到失去的日誌備份。但我在結果中找不到該 LSN。我正在測試一個場景,這就是為什麼每 15 分鐘執行一次完整備份,每 5 分鐘執行一次 tlog 備份計劃。我注意到完整備份和 Tlog 備份每 15 分鐘同時發生一次。這會在還原時產生任何問題嗎?
我正在嘗試的還原方案如下:我從完整備份還原開始,然後我還原所有 tlog 備份,然後跳過中間發生的完整備份。?請問這有什麼問題嗎?
但我在結果中找不到該 LSN。
在 09:00 進行的 tran 日誌備份包含 lsn 38000000116100001。
完全備份和 Tlog 備份每 15 分鐘同時發生一次。這會在還原時產生任何問題嗎?
不會。完整備份永遠不會影響日誌鏈。
我從完整備份還原開始,然後我還原所有 tlog 備份,然後跳過中間發生的完整備份。?
對,那是正確的。