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.
См. также
Справочник
restorefilegroup (Transact-SQL)
Системные таблицы (Transact-SQL)
Другие ресурсы
Таблицы резервного копирования и восстановления (Transact-SQL)