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)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應