backupfilegroup (Transact-SQL)
适用于:SQL Server
备份时数据库中的每个文件组在表中占一行。 backupfilegroup 存储在 msdb 数据库中。
注意
backupfilegroup 表显示数据库的文件组配置,而不是备份集。 若要确定文件是否包含在备份集中,请使用备份文件表的is_present列。
列名称 | 数据类型 | 描述 |
---|---|---|
backup_set_id | int | 包含该文件组的备份集。 |
name | sysname | 文件组的名称。 |
filegroup_id | int | 文件组的 ID;在数据库中唯一。 对应于 sys.filegroups 中的data_space_id。 |
filegroup_guid | uniqueidentifier | 文件组的全局唯一标识符。 可以为 NULL。 |
type | char(2) | 内容类型,可为下列类型之一: FG =“行”文件组 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 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈