共用方式為


系統資料庫的復原模式

新增: 2006 年 4 月 14 日

本節將針對每個系統資料庫要搭配使用的復原模式,摘要說明建議事項。

系統資料庫

復原模式

註解

master

簡單

為了與舊版 Microsoft SQL Server 進行回溯相容,master 的復原模式可以設定為 FULL 或 BULK_LOGGED。不過,BACKUP LOG 不支援 master。因此,即使 master 的復原模式變更為完整或大量記錄,資料庫仍會繼續使用簡單復原模式運作。

model

完整 (預設值)

新建立的使用者資料庫會使用與 model 資料庫相同的復原模式。如果想要讓新的資料庫使用簡單復原模式,請將 model 的復原模式變更為 SIMPLE。

**最佳作法:**我們建議您在必要時僅建立 model 的完整資料庫備份。因為 model 很小,而且少有變更,所以不需要備份記錄。

msdb

簡單 (預設值)

復原使用者資料庫時,如果您想要使用 msdb 中的備份與還原歷程記錄資訊,我們建議您對 msdb 使用完整復原模式。此外,應考慮將 msdb 交易記錄檔放在容錯儲存體上。

Resource

此復原模式是不相關的。SQL Server 備份無法備份 Resource 資料庫。

ms365937.note(zh-tw,SQL.90).gif附註:

您可以將 Mssqlsystemresource.mdf 視為二進位 (.exe) 檔案,藉以在 Resource 資料庫上進行以檔案為基礎或以磁碟為基礎的備份。不過,您無法在這些備份上使用 SQL Server 還原。

tempdb

簡單

由於簡單復原模式是必要的,所以系統一定會自動回收 tempdb 記錄空間。您無法備份 tempdb

如需有關必須備份哪些系統資料庫的詳細資訊,請參閱<備份和還原系統資料庫的考量>。

請參閱

概念

選擇資料庫的復原模式
從完整或大量記錄復原模式進行切換
從簡單復原模式切換的考量
交易記錄截斷

其他資源

ALTER DATABASE (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助