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 = 恢复在标记事务前停止。 |