Sql-Server

在通過應用 tlog 進行還原時,完整備份相對於快照備份的優勢是什麼?

  • September 30, 2021

以下還原選項有什麼區別:

A. 完整備份並對其應用後續日誌備份。

B. 快照備份並對其應用後續日誌備份。

注意:這不是數據庫快照,而是快照備份(例如:VSS writer 執行的快照類型的完整備份)

讓我們看看您的選擇:

完整備份並對其應用後續日誌備份。

此選項允許您將數據庫還原到任何時間點,前提是您有完整的 TLOG 備份鏈。

優點:使用此選項,您可以獲得可以恢復到其他伺服器的數據庫備份的物理副本。備份未連結到從中獲取的磁碟/卷。

快照備份並對其應用後續日誌備份。

此選項允許您在幾秒鐘內使整個系統(在對伺服器進行快照時)重新聯機,或者恢復快照備份並應用附加的 TLOG 備份。

請求者可以發出指定 SetAdditionalRestores(true) 選項的恢復。此選項指示請求者將跟進更多前滾還原(例如日誌還原、差異還原等)。這指示 SQL Server 在還原操作結束時不要執行恢復步驟。

數據庫快照是給定時間點磁碟數據的副本:

SQL 編寫器首选和推薦基於組件的備份,因為應用程序(VSS 備份應用程序)將從 SQL 編寫器返回的元數據中顯式選擇數據庫。**快照集應包括備份這些數據庫所需的所有捲。**VSS 基礎結構不會自動添加所選數據庫集所需的捲。所有備份卷都應包含在卷快照集中。備份應用程序有責任確保所有備份卷都包含在快照集中。SQL 編寫器將檢測損壞的數據庫(具有快照集之外的備份卷)並使備份失敗。

參考: SQL Server 備份應用程序 - 卷影複製服務 (VSS) 和 SQL Writer (Microsoft | SQL Docs)

缺點:快照備份與從中獲取的磁碟/卷有關。

您也許可以從 VEEAM 快照創建數據庫備份,但我不太了解該產品。

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