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)