restorehistory (Transact-SQL)
Область применения: SQL Server
Содержит по одной строке для каждой операции восстановления. Эта таблица хранится в базе данных msdb.
Имя столбца | Тип данных | Description |
---|---|---|
restore_history_id | int | Уникальный идентификационный номер, который определяет каждую операцию восстановления. Удостоверение, первичный ключ. |
restore_date | datetime | Дата и время начала операции восстановления. Может иметь значение NULL. |
destination_database_name | nvarchar(128) | Имя целевой базы данных для операции восстановления. Может иметь значение NULL. |
user_name | nvarchar(128) | Имя пользователя, выполнявшего операцию восстановления. Может иметь значение NULL. |
backup_set_id | int | Уникальный идентификационный номер, которым определяется восстанавливаемый резервный набор данных. Ссылается на резервный набор данных (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.
См. также
Таблицы резервного копирования и восстановления (Transact-SQL)
restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Системные таблицы (Transact-SQL)