Windows

使用卷影複製的 SQL Server 備份

  • May 10, 2016

許多著名的 Windows 備份實用程序使用較新版本的 Windows 中內置的捲影複製服務來創建磁碟的時間點快照,以便安全地備份打開的文件。

但是這種機制在 SQL Server 上的表現如何呢?我知道存在 SQL Server VSS 編寫器來幫助備份系統與 SQL Server 互操作,但並非所有備份系統都了解 SQL Server 並利用它提供的與備份相關的 API。

所以我的問題是,那些對 SQL Server 一無所知的程序呢?

他們可能會獲得 MDF 和 LDF 文件的時間點快照,因為它們存在​​於一個瞬間。並且推測 SQL Server 數據格式足夠健壯,可以保證這樣的快照是一致的和可用的。

這是事情的工作方式,還是我錯過了什麼?使用這種備份機制是否有“陷阱”,或者我會安全嗎?

簡短的回答:除非您正確配置了 SQL 伺服器,否則它們不能很好地協同工作(即使那樣我也不推薦它)。

這裡有很多關於 VSS 和 MSSQL 的資訊:

MSKB919023:SQL Server 2005 連接和卷影複製服務 (VSS)

不過要警告一句:

大概 SQL Server 數據格式足夠健壯,可以保證這樣的快照是一致的和可用的

這是一個很大的假設,不幸的是,這個假設並不總是安全的。這就是為什麼您的 MSSQL 維護計劃對於確保您可以從災難中恢復至關重要的原因。

引用自:https://serverfault.com/questions/182434