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 = 僅驗證 R = 還原 可以是 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。 |