Поделиться через


restorehistory (Transact-SQL)

Содержит по одной строке для каждой операции восстановления. Данная таблица хранится в базе данных msdb.

Имя столбца

Тип данных

Описание

restore_history_id

int

Уникальный идентификационный номер, который определяет каждую операцию восстановления. Удостоверение, первичный ключ.

restore_date

datetime

Дата и время завершения операции восстановления. Может принимать значение NULL.

destination_database_name

nvarchar(128)

Имя целевой базы данных для операции восстановления. Может принимать значение NULL.

user_name

nvarchar(128)

Имя пользователя, выполнявшего операцию восстановления. Может принимать значение NULL.

backup_set_id

int

Уникальный идентификационный номер, которым определяется восстанавливаемый резервный набор данных. Ссылается на backupset(backup_set_id).

restore_type

char(1)

Тип операции восстановления:

D = база данных

F = Файл

G = Файловая группа

I = Дифференциал

L = журнал

V = Только проверка

Может принимать значение NULL.

replace

bit

Показывает, определен ли операцией восстановления параметр REPLACE:

1 = Определен

0 = Не определен

Может принимать значение NULL.

Если база данных возвращается к состоянию по моментальному снимку базы данных, значение 0 является единственным параметром.

recovery

bit

Показывает, определен ли операцией восстановления параметр RECOVERY или NORECOVERY:

1 = RECOVERY

Может принимать значение NULL.

Если база данных возвращается к состоянию по моментальному снимку базы данных, значение 1 является единственным параметром.

0 = NORECOVERY

restart

bit

Показывает, определен ли операцией восстановления параметр RESTART:

1 = Определен

0 = Не определен

Может принимать значение NULL.

Если база данных возвращается к состоянию по моментальному снимку базы данных, значение 0 является единственным параметром.

stop_at

datetime

Момент времени, когда база данных была восстановлена. Может принимать значение NULL.

device_count

tinyint

Количество устройств, вовлеченных в операцию восстановления. Это число может быть меньше количества носителей резервной копии. Может принимать значение NULL.

Если база данных возвращается к состоянию по моментальному снимку базы данных, это число всегда равно 1.

stop_at_mark_name

nvarchar(128)

Показывает, что восстановление совершается к состоянию на момент выполнения транзакции, содержащей именованную метку. Может принимать значение NULL.

Если база данных возвращается к состоянию по моментальному снимку базы данных, используется значение NULL.

stop_before

bit

Показывает, была ли включена транзакция, содержащая именованную метку, в процесс восстановления:

0 = Процесс восстановления был остановлен перед помеченной транзакцией.

1 = Помеченная транзакция была включена в процесс восстановления.

Может принимать значение NULL.

Если база данных возвращается к состоянию по моментальному снимку базы данных, используется значение NULL.

Замечания

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

См. также

Справочник

restorefile (Transact-SQL)

restorefilegroup (Transact-SQL)

Системные таблицы (Transact-SQL)

Другие ресурсы

Таблицы резервного копирования и восстановления (Transact-SQL)