情境:公司 SQL Server 採「每 6 小時完整備份 (1:00, 7:00, 13:00, 19:00) + 每小時差異/交易記錄備份」。2:40 資料庫突然損壞,最近一次差異備份在 2:00,下一次排程在 3:00。2:00-2:40 的資料如何挽回? 答案是尾部記錄備份。
CREATE DATABASE TestDB;
GO
USE TestDB;
GO
CREATE TABLE Dreamfire (ID INT IDENTITY, Data VARCHAR(100));
GO


完成完整備份後,接著在 2:00 執行差異備份。中午 2:40 發生災難時,尾部記錄備份可捕獲 2:00 後尚未寫入差異備份的所有交易,實現零資料遺失恢復 (前提:資料庫採完整復原模式)。
下篇將示範差異備份操作、模擬損壞、尾部記錄備份與還原全流程。