restorehistory (Transact-SQL)

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 und Primärschlüssel.

restore_date

datetime

Datum und Uhrzeit 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

R = Wiederherstellen

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 einem Datenbanksnapshot 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 mit einem Datenbanksnapshot wiederhergestellt wird, ist 1 die einzige mögliche 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 einem Datenbanksnapshot 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 einem Datenbanksnapshot 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 einem Datenbanksnapshot 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 einem Datenbanksnapshot 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.