backupfilegroup (Transact-SQL)
針對備份時在資料庫中的每個檔案群組,各包含一個資料列。backupfilegroup 儲存在 msdb 資料庫中。在 Microsoft SQL Server 2005 Database Engine 中,backupfilegroup 是新功能。
附註: |
---|
backupfilegroup 資料表會顯示資料庫檔案群組的組態,而不是備份組的組態。若要識別檔案是否包含在備份組中,請使用 backupfile 資料表中的 is_present 資料行。如需詳細資訊,請參閱<backupfile (Transact-SQL)>。 |
重要事項: |
---|
相同的檔案群組名稱可以出現在不同的資料庫中;每個檔案群組都有它自己的 GUID。因此,(backup_set_id,filegroup_guid) 是用來識別 backupfilegroup 中之檔案群組的唯一索引鍵。請注意,如果是已從舊版 SQL Server 升級的資料庫中的檔案群組,filegroup_guid 是 NULL。 |
資料行名稱 | 資料類型 | 描述 |
---|---|---|
backup_set_id |
int |
包含這個檔案群組的備份組。 |
name |
sysname |
檔案群組的名稱。 |
filegroup_id |
int |
檔案群組的識別碼,它在資料庫中是唯一的。對應於 sys.filegroups 中的 data_space_id。 |
filegroup_guid |
uniqueidentifier |
檔案群組的全域唯一識別碼。可以是 NULL。 |
type |
char(2) |
這是內容類型,它有下列幾種: FG = "Rows" 檔案群組 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。 |
請參閱
參考
backupfile (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
系統資料表 (Transact-SQL)