backupfilegroup (Transact-SQL)

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

ПримечаниеПримечание

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

Имя столбца

Тип данных

Описание

backup_set_id

int

Резервный набор данных, содержащий эту файловую группу.

name

sysname

Имя файловой группы.

filegroup_id

int

Идентификатор файловой группы, уникальный в пределах базы данных. Соответствует идентификатору data_space_id в представлении sys.filegroups.

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. Обратите внимание, что столбец filegroup_guid имеет значение NULL для файловых групп в базах данных, обновленных из SQL Server 2000.

Инструкция RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY заполняет столбцы таблицы backupmediaset соответствующими значениями из заголовка набора носителей.

Чтобы сократить число строк в этой таблице, а также других резервных таблицах и таблицах журнала, выполните хранимую процедуру sp_delete_backuphistory.