資料庫快照 = 唯讀靜態檢視,建立瞬間映射來源資料庫所有頁面。底層採用稀疏檔案 (NTFS 專屬),初始大小近零,隨來源資料變更以「複製寫入」方式保留舊版本頁面。
RESTORE DATABASE Source FROM DATABASE_SNAPSHOT = 'snap_name' 秒級回滾誤操作 (TRUNCATE/UPDATE 無 WHERE 等)。CREATE DATABASE SourceSnapshot ON
(NAME = SourceDatabase_Data, FILENAME = 'C:\Snapshots\SourceSnapshot.ss')
AS SNAPSHOT OF SourceDatabase;
查詢快照如查普通庫,SELECT * FROM SourceSnapshot.dbo.Table。