restorehistory (Transact-SQL)

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

Nom de 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 de l'opération de restauration. Peut être NULL.

destination_database_name

nvarchar(128)

Nom de la base de données de destination à utiliser pour l'opération de restauration. Peut être NULL.

user_name

nvarchar(128)

Nom de l'utilisateur qui a exécuté l'opération de restauration. Peut être NULL.

backup_set_id

int

Numéro d'identification unique identifiant le jeu de sauvegarde en cours de restauration. Référence 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

R = Retour au moment de la capture instantanée

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

Peut être NULL.

Lorsqu'une capture de base de données est rétablie, 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

Peut être NULL.

Lorsqu'une capture de base de données est rétablie, 1 est la seule option disponible.

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

Peut être NULL.

Lorsqu'une capture de base de données est rétablie, 0 est la seule option disponible.

stop_at

datetime

Limite dans le temps de la restauration de la base de données 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. Peut être NULL.

Lorsqu'une capture de base de données est rétablie, 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. Peut être NULL.

Lorsqu'une capture de base de données est rétablie, 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

Peut être NULL.

Lorsqu'une capture de base de données est rétablie, 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.