restorehistory 表中每个还原操作占一行。该表存储在 msdb 数据库中。
| 列名 | 数据类型 | 描述 | 
|---|---|---|
| restore_history_id | int NOT NULL IDENTITY PRIMARY KEY | 标识每个还原操作的唯一标识号。 | 
| restore_date | datetime NULL | 还原操作的日期和时间。 | 
| destination_database_name | nvarchar(128) NULL | 还原操作目的数据库的名称。 | 
| user_name | nvarchar(128) NULL | 执行还原操作用户的名称。 | 
| backup_set_id | int NOT NULL REFERENCES backupset(backup_set_id) | 标识被还原备份集的唯一标识号。 | 
| restore_type | char(1) NULL | 还原操作类型: D = 数据库 | 
| replace | bit NULL | 表明还原操作是否指定 REPLACE 选项: 1 = 指定 | 
| recovery | bit NULL | 表明还原操作是指定 RECOVERY 还是指定 NORECOVERY 选项: 1 = RECOVERY | 
| 重新启动 | bit NULL | 表明还原操作是否指定 RESTART 选项: 1 = 指定 | 
| stop_at | datetime NULL | 数据库要还原到的时间点。 | 
| device_count | tinyint NULL | 还原操作涉及的设备数。此数目可以小于备份使用的媒体家族数。 | 
| stop_at_mark_name | nvarchar(128) NULL | 表示恢复到包含命名标记的事务。 | 
| stop_before | bit NULL | 表示包含命名标记的事务是否包括在恢复中: 0 = 恢复在标记事务前停止。 |