判定復原檔案或檔案群組的下一個步驟

sys.database_filessys.master_files 目錄檢視內含的資訊,可判定檔案或檔案群組的狀態,以及恢復連線所需的下一個步驟。檔案群組的狀態是由內含的檔案決定:除非所有檔案都在線上,否則整個檔案群組會處於離線狀態。

檔案的索引鍵屬性即為檔案狀態,如 sys.database_filesstatestate_desc 資料行所指定。下表描述如何解譯和回應每種狀態。

檔案狀態 意義 動作

ONLINE

檔案在線上。

不需採取任何動作。

RESTORING

正在還原檔案。

如需有關此狀態之其他重要資料行的資訊,請參閱<針對處於還原、復原暫止或離線狀態的檔案規劃分次還原順序>。

RECOVERY_PENDING

已延遲復原檔案。由部份還原將狀態變更成 RECOVERY_PENDING 之前,檔案在線上或不存在。

請參閱<針對處於還原、復原暫止或離線狀態的檔案規劃分次還原順序>。

OFFLINE

使用 ALTER DATABASE 明確使檔案離線。

請參閱<針對處於還原、復原暫止或離線狀態的檔案規劃分次還原順序>。

RECOVERING

這是個暫時性狀態。如果復原成功,檔案狀態會自動變成線上。

不需採取任何動作。

SUSPECT

檔案已損毀。

可以還原或卸除檔案,或是將資料庫設為 EMERGENCY 模式。

DEFUNCT

檔案已在檔案離線時卸除但尚未清除。

無。不可能復原。

請參閱

概念

規劃和執行還原順序 (完整復原模式)
針對處於還原、復原暫止或離線狀態的檔案規劃分次還原順序

其他資源

使用 SQL Server 資料庫的還原順序

說明及資訊

取得 SQL Server 2005 協助