backupfilegroup (Transact-SQL)

適用於:SQL Server

在備份時,針對資料庫中的每個檔案群組,各包含一個資料列。 backupfilegroup 儲存在 msdb 資料庫中。

注意

backupfilegroup 資料表會顯示資料庫的檔案群組組態,而不是備份組。 若要識別備份組是否包含檔案,請使用 backupfile 資料表的 is_present 資料行 。

資料行名稱 資料類型 描述
backup_set_id int 包含此檔案群組的備份組。
name sysname 檔案群組的名稱。
filegroup_id int 檔案群組的識別碼;在資料庫中是唯一的。 對應至 sys.filegroups 中的 data_space_id
filegroup_guid uniqueidentifier 檔案群組的全域唯一識別碼。 可以是 Null。
type char(2) 內容類型,其中一種:

FG = 「Rows」 Filegroup

SL = SQL Server 記錄檔群組
type_desc nvarchar(60) 函式類型的描述,其中一個:

ROWS_FILEGROUP

SQL_LOG_FILEGROUP
is_default bit 當 CREATE TABLE 或 CREATE INDEX 中未指定任何檔案群組時,使用的預設檔案群組。
is_readonly bit 1 = 檔案群組是唯讀的。
log_filegroup_guid uniqueidentifier 可以是 Null。

備註

重要

相同的檔案組名可以出現在不同的資料庫中;不過,每個檔案群組都有自己的 GUID。 因此, (backup_set_id,filegroup_guid) 是識別 backupfilegroup 中 檔案群組 的唯一索引鍵。

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY 會以媒體集標頭的適當值填入 backupmediaset 資料表的資料 行。

若要減少此資料表和其他備份和歷程記錄資料表中的資料列數目,請執行 sp_delete_backuphistory 預存程式。

另請參閱

備份與還原資料表 (Transact-SQL)
backupfile (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
系統資料表 (Transact-SQL)