核心三動作:**備份 → 複製 → 還原**。由 SQL Server Agent 作業自動排程執行,實現多伺服器熱備份。
BACKUP DATABASE [CNBlogsJob] TO DISK = N'F:\FullBackup\CNBlogsJob.bak'
WITH NOFORMAT, INIT, NAME = N'CNBlogsJob-Full Database Backup',
SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10;
GO
RESTORE DATABASE [CNBlogsJob]
FROM DISK = N'F:\FullBackup\CNBlogsJob.bak' WITH FILE = 1,
MOVE N'CNBlogsJob' TO N'D:\Data\CNBlogsJob.mdf',
MOVE N'CNBlogsJob_log' TO N'E:\Logs\CNBlogsJob.LDF',
STANDBY = N'F:\Standby\ROLLBACK_UNDO_CNBlogsJob.BAK', NOUNLOAD, STATS = 10;
GO
`ROLLBACK_UNDO_*.BAK` 儲存未提交交易的回滾資訊,使資料庫處於唯讀待命狀態,支援報表查詢,同時保持記錄鏈完整性以便後續還原。