Поделиться через


backupfilegroup (Transact-SQL)

Область применения: SQL Server

Содержит по одной строке для каждой файловой группы во время резервного копирования. backupfilegroup хранится в msdb базе данных.

Примечание.

В backupfilegroup таблице показана конфигурация файловой группы базы данных, а не резервного набора данных. Чтобы определить, включен ли файл в резервный набор, используйте is_present столбец таблицы backupfile .

Имя столбца Тип данных Description
backup_set_id int Резервный набор данных, содержащий эту файловую группу.
name sysname Имя файловой группы.
filegroup_id int Идентификатор файловой группы, уникальный в пределах базы данных. data_space_id sys.filegroupsСоответствует в .
filegroup_guid uniqueidentifier Глобальный уникальный идентификатор файловой группы. Может иметь значение NULL.
type char(2) Тип содержимого, может принимать одно из двух значений:

FG = файловая группа строк
SL = файловая группа журнала
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.