SQL Server 備份使用 Init 與 Format 的時機點

2021-04-01

比較資料庫備份時使用 Init 與 Format 的差異。

SQL Server Logo

說明

Init

Init 的用途是附加或者覆寫媒體集中的備份紀錄, Init 表示覆寫、 Noinit 表示附加。而如果先前的備份紀錄尚未逾期或者有設定密碼保護,就無法使用 Init 來覆寫。

Format

Format 則是格式化媒體集,其所使用的強制力最高,無論是尚未逾期或者設定密碼保護的備份紀錄,都可以被 Format 予以覆寫。但要特別注意的是如果備份紀錄分散在多個磁碟區(bak file),任何一個磁碟區如果被 format 其他磁碟區也無法用於還原。

參考資料

BACKUP (Transact-SQL)

相關連結

SQL Server 學習資源筆記