backupfile (Transact-SQL)
Содержит по одной строке для всех данных или файла журнала базы данных. Столбцы описывают конфигурацию файла, существовавшую во время создания резервной копии. Включен файл в резервную копию или нет, определяется столбцом is_present. Эта таблица хранится в базе данных msdb.
Имя столбца
Тип данных
Описание
backup_set_id
int
Уникальный идентификационный номер файла, содержащего набор данных с резервной копией. Ссылается на backupset(backup_set_id).
first_family_number
tinyint
Семейный номер первого носителя, содержащего данный файл резервной копии. Может принимать значение NULL.
first_media_number
smallint
Номер носителя для первого носителя, содержащего данный файл резервной копии. Может принимать значение NULL.
filegroup_name
nvarchar(128)
Имя файловой группы, содержащей резервную копию файла базы данных. Может принимать значение NULL.
page_size
int
Размер страницы в байтах.
file_number
numeric(10,0)
В рамках базы данных идентификационный номер файла уникален (соответствует sys.database_files.file_id).
backed_up_page_count
numeric(10,0)
Количество страниц, для которых были созданы резервные копии. Может принимать значение NULL.
file_type
char(1)
Была создана резервная копия одного из файлов:
D = файл данных SQL Server;
L = журнал SQL Server;
F = полнотекстовый каталог.
Может принимать значение NULL.
source_file_block_size
numeric(10,0)
Устройство, на котором во время создания резервной копии хранились первоначальные данные или журнальный файл. Может принимать значение NULL.
file_size
numeric(20,0)
Длина скопированного файла в байтах. Может принимать значение NULL.
logical_name
nvarchar(128)
Логическое имя файла, резервная копия которого создана. Может принимать значение NULL.
physical_drive
nvarchar(260)
Имя физического диска или секции. Может принимать значение NULL.
physical_name
nvarchar(260)
Остаток имени физического файла (операционная система). Может принимать значение NULL.
state
tinyint
Одно из следующих состояний файла.
0 = ONLINE
1 = RESTORING
2 = RECOVERING
3 = RECOVERY PENDING
4 = SUSPECT
6 = OFFLINE
7 = DEFUNCT
Примечание.
Значение 5 пропущено, так что данные значения соответствуют значениям для состояний базы данных.
state_desc
nvarchar(64)
Одно из следующих описаний состояния файла.
ONLINE RESTORING
RECOVERING
RECOVERY_PENDING
SUSPECT OFFLINE DEFUNCT
create_lsn
numeric(25,0)
Регистрационный номер в журнале, под которым был создан файл.
drop_lsn
numeric(25,0)
Регистрационный номер в журнале, под которым файл был удален. Может принимать значение NULL.
Если файл не удален, установлено значение NULL.
file_guid
uniqueidentifier
Уникальный идентификатор файла.
read_only_lsn
numeric(25,0)
Регистрационный номер в журнале, под которым файловая группа, содержащая файл, изменила тип доступа с «для чтения и записи» на «только для чтения» (самое последнее изменение). Может принимать значение NULL.
read_write_lsn
numeric(25,0)
Регистрационный номер транзакции в журнале, под которым файловая группа, содержащая файл, изменила тип с «только для чтения» на «для чтения и записи» (самое последнее изменение). Может принимать значение NULL.
differential_base_time
numeric(25,0)
Основной регистрационный номер транзакции в журнале для разностного резервного копирования. Разностная резервная копия включает только те экстенты данных, у которых регистрационный номер в журнале равен differential_base_lsn или превосходит его.
Для других типов резервных копий установлено значение NULL.
differential_base_guid
uniqueidentifier
Для разностных резервных копий уникальный идентификатор самой последней резервной копии формирует различные базы файлов; если установлено значение NULL, то файл был включен в разностные резервные копии, но добавлен после создания базы.
Для других типов резервных копий установлено значение NULL.
backup_size
numeric(20,0)
Размер резервной копии этого файла в байтах.
filegroup_guid
uniqueidentifier
Идентификатор файловой группы. Чтобы разместить сведения о файловой группе в таблице backupfilegroup, используйте filegroup_guid с backup_set_id.
is_readonly
bit
1 = файл только для чтения.
is_present
bit
1 = файл содержится в резервном наборе данных.
См. также
Справочник
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Системные таблицы (Transact-SQL)