restorehistory (Transact-SQL)

Gilt für: SQL Server

Enthält eine Zeile für jeden Wiederherstellungsvorgang. Diese Tabelle wird in der msdb -Datenbank gespeichert.

Spaltenname Datentyp Beschreibung
restore_history_id int Eine Nummer als eindeutiger Bezeichner, der jeden Wiederherstellungsvorgang angibt. Identität, Primärschlüssel.
restore_date datetime Datum und Uhrzeit des Beginns des Wiederherstellungsvorgangs. Kann den Wert NULL haben.
destination_database_name nvarchar(128) Name der Zieldatenbank für den Wiederherstellungsvorgang. Kann den Wert NULL haben.
user_name nvarchar(128) Name des Benutzers, der den Wiederherstellungsvorgang ausgeführt hat. Kann den Wert NULL haben.
backup_set_id int Eindeutige ID, die den wiederhergestellten Sicherungssatz bezeichnet. Verweist auf backupset(backup_set_id).
restore_type char(1) Typ des Wiederherstellungsvorgangs:

D = Datenbank

F = Datei

G = Dateigruppe

I = Differenziell

L = Protokoll

V = Nur überprüfen

Kann den Wert NULL haben.
replace bit Zeigt an, ob der Wiederherstellungsvorgang die Option REPLACE angegeben hat:

1 = Angegeben

0 = Nicht angegeben

Kann den Wert NULL haben.

Wenn eine Datenbank mit einer Datenbankmomentaufnahme wiederhergestellt wird, ist 0 die einzige mögliche Option.
recovery bit Zeigt an, ob der Wiederherstellungsvorgang die Option RECOVERY oder NORECOVERY angegeben hat:

1 = RECOVERY

Kann den Wert NULL haben.

Wenn eine Datenbank auf eine Datenbankmomentaufnahme zurückgesetzt wird, ist 1 die einzige Option.

0 = NORECOVERY
restart bit Zeigt an, ob der Wiederherstellungsvorgang die Option RESTART angegeben hat:

1 = Angegeben

0 = Nicht angegeben

Kann den Wert NULL haben.

Wenn eine Datenbank mit einer Datenbankmomentaufnahme wiederhergestellt wird, ist 0 die einzige mögliche Option.
stop_at datetime Zeitpunkt, bis zu dem die Datenbank wiederhergestellt wurde. Kann den Wert NULL haben.
device_count tinyint Anzahl der am Wiederherstellungsvorgang beteiligten Geräte. Diese Anzahl kann niedriger sein als die Anzahl der Medienfamilien für die Sicherung. Kann den Wert NULL haben.

Wenn eine Datenbank mit einer Datenbankmomentaufnahme wiederhergestellt wird, ist der Wert immer 1.
stop_at_mark_name nvarchar(128) Zeigt an, dass die Wiederherstellung bis zu der Transaktion erfolgt ist, die die benannte Markierung enthält. Kann den Wert NULL haben.

Wenn eine Datenbank mit einer Datenbankmomentaufnahme wiederhergestellt wird, ist dieser Wert NULL.
stop_before bit Zeigt an, ob die Transaktion, die die benannte Markierung enthält, in den Wiederherstellungsvorgang eingeschlossen wurde:

0 = Wiederherstellung hielt vor der markierten Transaktion an.

1 = Wiederherstellung schloss die markierte Transaktion ein.

Kann den Wert NULL haben.

Wenn eine Datenbank mit einer Datenbankmomentaufnahme wiederhergestellt wird, ist dieser Wert NULL.

Hinweise

Führen Sie die gespeicherte Prozedur sp_delete_backuphistory aus, um die Anzahl von Zeilen in dieser Tabelle und anderen Sicherungs- und Verlaufstabellen zu verringern.

Weitere Informationen

Sicherungs- und Wiederherstellungstabellen (Transact-SQL)
Restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Systemtabellen (Transact-SQL)