Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит по одной строке для всех данных или файла журнала базы данных. Столбцы описывают конфигурацию файла, существовавшую во время создания резервной копии. Включен файл в резервную копию или нет, определяется столбцом is_present. Эта таблица хранится в базе данных msdb.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
|---|---|---|
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 = файл содержится в резервном наборе данных. |
Замечания
Инструкция RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY заполняет столбцы таблицы backupmediaset соответствующими значениями из заголовка набора носителей.
Чтобы сократить число строк в этой таблице и других резервных и таблицах журнала, выполните хранимую процедуру sp_delete_backuphistory.
См. также
Справочник
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
Системные таблицы (Transact-SQL)
Другие ресурсы
Таблицы резервного копирования и восстановления (Transact-SQL)