Sql-Server-2012

Backupset中缺少Backup中提到的LSN

  • July 27, 2018

我正在為我的一項要求測試一些恢復方案。所以當我恢復時,我得到了以下錯誤。 --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 備份,然後跳過中間發生的完整備份。?

對,那是正確的。

引用自:https://dba.stackexchange.com/questions/213416