在 SQL Server 中
復原模式有三種:完整、大量紀錄與簡單模式
完整復原模式可使用完整、差異與事件紀錄備份
在此模式下的資料庫異動紀錄是逐筆進行
可透過事件紀錄還原將資料庫復原到指定的時間點
此模式下資料庫的異動不會逐筆記錄到交易紀錄 (*.ldf) 檔中
會改以批次進行紀錄
相較於完整復原模式
產生的交易紀錄資料相較之下會比較小
速度也相較之下比較快
在離峰時機進行批次異動時
如:索引重組、資料封存
就可將資料庫的復原模式切換至「大量紀錄」
執行完成後再切換至「完整」復原模式
在尖峰時間持續提供線上交易存取
此復原模式僅支援完整備份
資料庫設定此復原模式時就不會有交易紀錄 (*.ldf) 產生
像是儲存紀錄使用的資料庫就可考慮設定成簡單復原模式
僅會有 INSERT 資料的情況產生
一個設定為完整復原的資料庫
若沒有定期進行「完整備份」或「大量紀錄」
事件記錄檔案就會不停增加
最後會演變成
交易記錄檔的大小會比資料庫檔案還要大
SQL Server Express 僅支援「簡單 Simple」模式