快照集備份
SQL Server 與獨立的硬體和軟體供應商一同支援快照集備份和還原技術 (SQL Server 快照集備份)。「快照集備份」是一種專門的備份,此備份幾乎可使用從獨立硬體和軟體供應商取得的分割鏡像方案於瞬間建立。快照集備份可以免除使用 SQL Server 資源來完成備份的需要,或將這項需要減到最少。這對於中型到極大型資料庫特別有用,因為能否使用快照集備份對這些資料庫而言非常重要。
快照集備份具有下列主要優點:
可以快速地 (通常以秒計) 建立備份,幾乎不會影響伺服器。
從磁碟備份完成還原作業的時間也是一樣快。
可由另一部主機執行備份至磁帶,完全不影響實際系統。
可以立即建立實際執行的資料庫的副本,以產生報表或進行測試。
快照集備份概觀
SQL Server 快照集備份是與硬體及/或軟體協力廠商合作完成的。這些廠商會使用專為此目的而設計的 SQL Server 功能。基礎備份技術可以瞬間複製要備份的資料。瞬間複製的典型作法是分割磁碟的鏡像集,或在寫入磁碟區塊時建立磁碟區塊的副本。如此可以保留原版。在還原時,這份原版立即可供使用,並在背景中同步處理基礎磁碟。結果使得還原作業幾乎是在瞬間完成。
Microsoft Windows Server 2003 磁碟區陰影複製服務 (Volume Shadow Copy Service,VSS) 以及所有使用這個架構的備份軟體及儲存軟體,也會使用 SQL Server 快照集備份。如需詳細資訊,請參閱<SQL 寫入器服務>。
只有下列類型的備份可採用快照集備份:
完整備份
部分備份
檔案備份
差異資料庫備份。只在廠商使用 VSS 介面時才支援這些備份。
除了本主題前面提到的內容,快照集備份在功能上等同於相對應的傳統備份。您可以在還原順序中搭配非快照集完整備份、差異備份和記錄備份來使用快照集備份。快照集備份和其他備份一樣,會在 msdb 資料庫中加以追蹤,而在此資料庫中會由 backupset.is_snapshot= 1 來識別快照集備份。如需有關 msdb 的詳細資訊,請參閱<msdb 資料庫>。
SQL Server 不支援從快照集備份進行線上還原。還原快照集備份會自動使資料庫離線。快照集備份可以併入分次還原,但是所有的還原順序都是離線還原。如需有關分次還原的詳細資訊,請參閱<執行分次還原>。
如需詳細資訊,請參閱 SQL Server 網站。此外,請洽詢貴公司的儲存或備份軟體廠商。