系統資料庫的復原模式
新增: 2006 年 4 月 14 日
本節將針對每個系統資料庫要搭配使用的復原模式,摘要說明建議事項。
系統資料庫
復原模式
註解
簡單
為了與舊版 Microsoft SQL Server 進行回溯相容,master 的復原模式可以設定為 FULL 或 BULK_LOGGED。不過,BACKUP LOG 不支援 master。因此,即使 master 的復原模式變更為完整或大量記錄,資料庫仍會繼續使用簡單復原模式運作。
完整 (預設值)
新建立的使用者資料庫會使用與 model 資料庫相同的復原模式。如果想要讓新的資料庫使用簡單復原模式,請將 model 的復原模式變更為 SIMPLE。
**最佳作法:**我們建議您在必要時僅建立 model 的完整資料庫備份。因為 model 很小,而且少有變更,所以不需要備份記錄。
簡單 (預設值)
復原使用者資料庫時,如果您想要使用 msdb 中的備份與還原歷程記錄資訊,我們建議您對 msdb 使用完整復原模式。此外,應考慮將 msdb 交易記錄檔放在容錯儲存體上。
—
此復原模式是不相關的。SQL Server 備份無法備份 Resource 資料庫。
附註:
您可以將 Mssqlsystemresource.mdf 視為二進位 (.exe) 檔案,藉以在 Resource 資料庫上進行以檔案為基礎或以磁碟為基礎的備份。不過,您無法在這些備份上使用 SQL Server 還原。
簡單
由於簡單復原模式是必要的,所以系統一定會自動回收 tempdb 記錄空間。您無法備份 tempdb。
如需有關必須備份哪些系統資料庫的詳細資訊,請參閱<備份和還原系統資料庫的考量>。
請參閱
概念
選擇資料庫的復原模式
從完整或大量記錄復原模式進行切換
從簡單復原模式切換的考量
交易記錄截斷