Sql-Server
在通過應用 tlog 進行還原時,完整備份相對於快照備份的優勢是什麼?
以下還原選項有什麼區別:
A. 完整備份並對其應用後續日誌備份。
B. 快照備份並對其應用後續日誌備份。
注意:這不是數據庫快照,而是快照備份(例如:VSS writer 執行的快照類型的完整備份)
讓我們看看您的選擇:
完整備份並對其應用後續日誌備份。
此選項允許您將數據庫還原到任何時間點,前提是您有完整的 TLOG 備份鏈。
優點:使用此選項,您可以獲得可以恢復到其他伺服器的數據庫備份的物理副本。備份未連結到從中獲取的磁碟/卷。
快照備份並對其應用後續日誌備份。
此選項允許您在幾秒鐘內使整個系統(在對伺服器進行快照時)重新聯機,或者恢復快照備份並應用附加的 TLOG 備份。
請求者可以發出指定 SetAdditionalRestores(true) 選項的恢復。此選項指示請求者將跟進更多前滾還原(例如日誌還原、差異還原等)。這指示 SQL Server 在還原操作結束時不要執行恢復步驟。
數據庫快照是給定時間點磁碟數據的副本:
SQL 編寫器首选和推薦基於組件的備份,因為應用程序(VSS 備份應用程序)將從 SQL 編寫器返回的元數據中顯式選擇數據庫。**快照集應包括備份這些數據庫所需的所有捲。**VSS 基礎結構不會自動添加所選數據庫集所需的捲。所有備份卷都應包含在卷快照集中。備份應用程序有責任確保所有備份卷都包含在快照集中。SQL 編寫器將檢測損壞的數據庫(具有快照集之外的備份卷)並使備份失敗。
參考: SQL Server 備份應用程序 - 卷影複製服務 (VSS) 和 SQL Writer (Microsoft | SQL Docs)
缺點:快照備份與從中獲取的磁碟/卷有關。
您也許可以從 VEEAM 快照創建數據庫備份,但我不太了解該產品。