restorehistory (Transact-SQL)

S’applique à :SQL Server

Contient une ligne par opération de restauration. Cette table est stockée dans la base de données msdb.

Nom de la colonne Type de données Description
restore_history_id int Numéro d'identification unique de chaque opération de restauration Identité, clé primaire.
restore_date datetime Date et heure du début de l’opération de restauration. Sa valeur peut être NULL.
destination_database_name nvarchar(128) Nom de la base de données de destination à utiliser pour l'opération de restauration. Sa valeur peut être NULL.
user_name nvarchar(128) Nom de l'utilisateur qui a exécuté l'opération de restauration. Sa valeur peut être NULL.
backup_set_id int Numéro d'identification unique identifiant le jeu de sauvegarde en cours de restauration. Références backupset(backup_set_id).
restore_type char(1) Type d'opération de restauration :

D = Base de données

F = Fichier

G = Groupe de fichiers

I = Différentielle

L = Journal

V = Vérification uniquement

Sa valeur peut être NULL.
replace bit Indique si l'option REPLACE a été spécifiée pour l'opération de restauration :

1 = Spécifiée

0 = Non spécifiée

Sa valeur peut être NULL.

Lorsqu'un instantané de base de données est rétabli, 0 est la seule option disponible.
recovery bit Indique si l'option RECOVERY ou NORECOVERY a été spécifiée pour l'opération de restauration :

1 = RECOVERY

Sa valeur peut être NULL.

Lorsqu’une base de données est rétablie dans une base de données instantané, 1 est la seule option.

0 = NORECOVERY
restart bit Indique si l'option RESTART a été spécifiée pour l'opération de restauration :

1 = Spécifiée

0 = Non spécifiée

Sa valeur peut être NULL.

Lorsqu'un instantané de base de données est rétabli, 0 est la seule option disponible.
stop_at datetime Limite dans le temps de la restauration de la base de données Sa valeur peut être NULL.
device_count tinyint Nombre de périphériques concernés par l'opération de restauration. Ce nombre peut être inférieur au nombre de familles de supports utilisées pour la sauvegarde. Sa valeur peut être NULL.

Lorsqu'un instantané de base de données est rétabli, la valeur est toujours 1.
stop_at_mark_name nvarchar(128) Indique la récupération au point de la transaction contenant la marque nommée. Sa valeur peut être NULL.

Lorsqu'un instantané de base de données est rétabli, cette valeur est NULL.
stop_before bit Indique si la transaction contenant la marque nommée est incluse dans la récupération :

0 = Récupération arrêtée avant la transaction marquée

1 = Transaction marquée incluse dans la récupération

Sa valeur peut être NULL.

Lorsqu'un instantané de base de données est rétabli, cette valeur est NULL.

Notes

Pour réduire le nombre de lignes dans cette table et dans d'autres tables de sauvegarde et d'historique, exécutez la procédure stockée sp_delete_backuphistory.

Voir aussi

Tables de sauvegarde et de restauration (Transact-SQL)
restorefile (Transact-SQL)
restorefilegroup (Transact-SQL)
Tables système (Transact-SQL)