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. |
Siehe auch
Verweis
restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Systemtabellen (Transact-SQL)