Transact-SQL 参考

restorehistory

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 = 数据库
F = 文件
G = 文件组
L = 日志
V = 仅验证

replace bit NULL 表明还原操作是否指定 REPLACE 选项:

1 = 指定
0 = 未指定

recovery bit NULL 表明还原操作是指定 RECOVERY 还是指定 NORECOVERY 选项:

1 = RECOVERY
0 = NORECOVERY

重新启动 bit NULL 表明还原操作是否指定 RESTART 选项:

1 = 指定
0 = 未指定

stop_at datetime NULL 数据库要还原到的时间点。
device_count tinyint NULL 还原操作涉及的设备数。此数目可以小于备份使用的媒体家族数。
stop_at_mark_name nvarchar(128) NULL 表示恢复到包含命名标记的事务。
stop_before bit NULL 表示包含命名标记的事务是否包括在恢复中:

0 = 恢复在标记事务前停止。
1 = 恢复包括标记事务。