RestoreHistory (Transact-SQL)

Van toepassing op:SQL Server

Bevat één rij voor elke herstelbewerking. Deze tabel wordt opgeslagen in de msdb-database .

Kolomnaam Gegevenstype Description
restore_history_id int Uniek identificatienummer dat elke hersteloperatie identificeert. Identiteit, primaire sleutel.
restore_date datetime Datum en tijd van de start van de hersteloperatie. Kan NULL zijn.
destination_database_name nvarchar(128) Naam van de bestemmingsdatabase voor de hersteloperatie. Kan NULL zijn.
user_name nvarchar(128) Naam van de gebruiker die de hersteloperatie uitvoerde. Kan NULL zijn.
backup_set_id int Uniek identificatienummer dat de back-upset identificeert die wordt hersteld. Verwijst naar back-upset(backup_set_id).
restore_type char(1) Type hersteloperatie:

D = Database

F = Bestand

G = Bestandsgroep

I = Differentiaal

L = Log

V = Alleen verifiëren

Kan NULL zijn.
replace bit Geeft aan of de hersteloperatie de VERVANG-optie heeft gespecificeerd:

1 = Gespecificeerd

0 = Niet gespecificeerd

Kan NULL zijn.

Wanneer een database wordt teruggezet naar een databasesnapshot, is 0 de enige optie.
terugwinning bit Geeft aan of de hersteloperatie de optie RECOVERY of NORECOVERY heeft gespecificeerd:

1 = HERSTEL

Kan NULL zijn.

Wanneer een database wordt teruggezet naar een databasesnapshot, is 1 de enige optie.

0 = GEENHERSTEL
herstarten bit Geeft aan of de hersteloperatie de HERSTART-optie heeft gespecificeerd:

1 = Gespecificeerd

0 = Niet gespecificeerd

Kan NULL zijn.

Wanneer een database wordt teruggezet naar een databasesnapshot, is 0 de enige optie.
stop_at datetime Op het moment waarop de database werd hersteld. Kan NULL zijn.
device_count tinyint Aantal apparaten dat betrokken is bij de hersteloperatie. Dit aantal kan kleiner zijn dan het aantal mediafamilies voor de back-up. Kan NULL zijn.

Wanneer een database wordt teruggezet naar een databasesnapshot, is het nummer altijd 1.
stop_at_mark_name nvarchar(128) Geeft herstel aan van de transactie met het genoemde merk. Kan NULL zijn.

Wanneer een database wordt teruggezet naar een databasesnapshot, is deze waarde NULL.
stop_before bit Geeft aan of de transactie met het genoemde merk is opgenomen in de terugwinning:

0 = Herstel gestopt vóór gemarkeerde transactie.

1 = Herstel inclusief gemarkeerde transactie.

Kan NULL zijn.

Wanneer een database wordt teruggezet naar een databasesnapshot, is deze waarde NULL.

Remarks

Om het aantal rijen in deze tabel en in andere back-up- en geschiedenistabellen te verminderen, voer je de sp_delete_backuphistory opgeslagen procedure uit.