RestoreHistory (Transact-SQL)

Gäller för:SQL Server

Innehåller en rad för varje återställningsåtgärd. Den här tabellen lagras i msdb-databasen .

Kolumnnamn Datatyp Description
restore_history_id int Unikt identifikationsnummer som identifierar varje återställningsoperation. Identitet, primärnyckel.
restore_date datetime Datum och tid för startande av återställningsarbetet. Kan vara NULL.
destination_database_name nvarchar(128) Namnet på destinationsdatabasen för återställningsoperationen. Kan vara NULL.
user_name nvarchar(128) Namnet på användaren som utförde återställningsoperationen. Kan vara NULL.
backup_set_id int Unikt identifieringsnummer som identifierar backup-uppsättningen som återställs. Referenser backupset(backup_set_id).
restore_type char(1) Typ av återställningsoperation:

D = Databas

F = Fil

G = Filgrupp

I = Differential

L = Log

V = Endast verifiera

Kan vara NULL.
replace bit Anger om återställningsoperationen specificerade ERSETA-alternativet:

1 = Specificerat

0 = Ej specificerat

Kan vara NULL.

När en databas återställs till en databassnapshot är 0 det enda alternativet.
återhämtning bit Anger om återställningsoperationen specificerade RECOVERY eller NORECOVERY-alternativet:

1 = ÅTERHÄMTNING

Kan vara NULL.

När en databas återställs till en databassnapshot är 1 det enda alternativet.

0 = NORECOVERY
starta om bit Anger om återställningsoperationen specificerade RESTART-alternativet:

1 = Specificerat

0 = Ej specificerat

Kan vara NULL.

När en databas återställs till en databassnapshot är 0 det enda alternativet.
stop_at datetime Tidpunkt då databasen återställdes. Kan vara NULL.
device_count tinyint Antal enheter som är involverade i återställningsoperationen. Detta antal kan vara mindre än antalet mediefamiljer för backupen. Kan vara NULL.

När en databas återställs till en databassnapshot är numret alltid 1.
stop_at_mark_name nvarchar(128) Indikerar återhämtning av transaktionen som innehåller det namngivna märket. Kan vara NULL.

När en databas återställs till en databassnapshot är detta värde NULL.
stop_before bit Anger om transaktionen som innehåller det namngivna märket inkluderades i återvinningen:

0 = Återställning stoppad före markerad transaktion.

1 = Återvinning inkluderade markerad transaktion.

Kan vara NULL.

När en databas återställs till en databassnapshot är detta värde NULL.

Remarks

För att minska antalet rader i denna tabell och i andra backup- och historiktabeller, kör sp_delete_backuphistory lagrad procedur.