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.