Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Содержит по одной строке для всех данных или файла журнала базы данных. Столбцы описывают конфигурацию файла, существовавшую во время создания резервной копии. Определяется ли файл в резервную копию is_present столбцом. Эта таблица хранится в базе данных msdb.
| Имя столбца | Тип данных | Description |
|---|---|---|
| backup_set_id | int | Уникальный идентификационный номер файла, содержащего набор данных с резервной копией. Ссылается на резервный набор данных (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 8 = УДАЛЕНО Примечание. Значение 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_lsn | 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.
См. также
Таблицы резервного копирования и восстановления (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Системные таблицы (Transact-SQL)