restorehistory (Transact-SQL)restorehistory (Transact-SQL)

S’APPLIQUE À : OuiSQL Server NonAzure SQL Database NonAzure Synapse Analytics (SQL DW) NonParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Contient une ligne par opération de restauration.Contains one row for each restore operation. Cette table est stockée dans la base de données msdb .This table is stored in the msdb database.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
restore_history_idrestore_history_id intint Numéro d'identification unique de chaque opération de restaurationUnique identification number that identifies each restore operation. Identité, clé primaire.Identity, primary key.
restore_daterestore_date DATETIMEdatetime Date et heure du début de l’opération de restauration.Date and time of the start of the restore operation. Sa valeur peut être NULL.Can be NULL.
destination_database_namedestination_database_name nvarchar(128)nvarchar(128) Nom de la base de données de destination à utiliser pour l'opération de restauration.Name of the destination database for the restore operation. Sa valeur peut être NULL.Can be NULL.
user_nameuser_name nvarchar(128)nvarchar(128) Nom de l'utilisateur qui a exécuté l'opération de restauration.Name of the user who performed the restore operation. Sa valeur peut être NULL.Can be NULL.
backup_set_idbackup_set_id intint Numéro d'identification unique identifiant le jeu de sauvegarde en cours de restauration.Unique identification number identifying the backup set being restored. Fait référence à une backup_set_id.References backupset(backup_set_id).
restore_typerestore_type Char(1char(1) Type d'opération de restauration :Type of restore operation:

D = Base de donnéesD = Database

F = FichierF = File

G = Groupe de fichiersG = Filegroup

I = DifférentielleI = Differential

L = JournalL = Log

V = Vérification uniquementV = Verifyonly

Sa valeur peut être NULL.Can be NULL.
lieureplace bitbit Indique si l'option REPLACE a été spécifiée pour l'opération de restauration :Indicates whether the restore operation specified the REPLACE option:

1 = Spécifiée1 = Specified

0 = Non spécifiée0 = Not specified

Sa valeur peut être NULL.Can be NULL.

Lorsqu'un instantané de base de données est rétabli, 0 est la seule option disponible.When a database is reverted to a database snapshot, 0 is the only option.
valorisrecovery bitbit Indique si l'option RECOVERY ou NORECOVERY a été spécifiée pour l'opération de restauration :Indicates whether the restore operation specified the RECOVERY or NORECOVERY option:

1 = RECOVERY1 = RECOVERY

Sa valeur peut être NULL.Can be NULL.

Lorsqu’une base de données est restaurée dans un instantané de base de données, la valeur 1 est la seule option.When a database is reverted to a database snapshot, 1 is the only option.

0 = NORECOVERY0 = NORECOVERY
fairerestart bitbit Indique si l'option RESTART a été spécifiée pour l'opération de restauration :Indicates whether the restore operation specified the RESTART option:

1 = Spécifiée1 = Specified

0 = Non spécifiée0 = Not specified

Sa valeur peut être NULL.Can be NULL.

Lorsqu'un instantané de base de données est rétabli, 0 est la seule option disponible.When a database is reverted to a database snapshot, 0 is the only option.
stop_atstop_at DATETIMEdatetime Limite dans le temps de la restauration de la base de donnéesPoint in time to which the database was recovered. Sa valeur peut être NULL.Can be NULL.
device_countdevice_count tinyinttinyint Nombre de périphériques concernés par l'opération de restauration.Number of devices involved in the restore operation. Ce nombre peut être inférieur au nombre de familles de supports utilisées pour la sauvegarde.This number can be less than the number of media families for the backup. Sa valeur peut être NULL.Can be NULL.

Lorsqu'un instantané de base de données est rétabli, la valeur est toujours 1.When a database is reverted to a database snapshot, the number is always 1.
stop_at_mark_namestop_at_mark_name nvarchar(128)nvarchar(128) Indique la récupération au point de la transaction contenant la marque nommée.Indicates recovery to the transaction containing the named mark. Sa valeur peut être NULL.Can be NULL.

Lorsqu'un instantané de base de données est rétabli, cette valeur est NULL.When a database is reverted to a database snapshot, this value is NULL.
stop_beforestop_before bitbit Indique si la transaction contenant la marque nommée est incluse dans la récupération :Indicates whether the transaction containing the named mark was included in the recovery:

0 = Récupération arrêtée avant la transaction marquée0 = Recovery halted before marked transaction.

1 = Transaction marquée incluse dans la récupération1 = Recovery included marked transaction.

Sa valeur peut être NULL.Can be NULL.

Lorsqu'un instantané de base de données est rétabli, cette valeur est NULL.When a database is reverted to a database snapshot, this value is NULL.

NotesRemarks

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 .To reduce the number of rows in this table and in other backup and history tables, execute the sp_delete_backuphistory stored procedure.

Voir aussiSee Also

Sauvegarde et restauration de tables (Transact-SQL) Backup and Restore Tables (Transact-SQL)
restorefile (Transact-SQL) restorefile (Transact-SQL)
restorefilegroup (Transact-SQL) restorefilegroup (Transact-SQL)
Tables système ()Transact-SQLSystem Tables (Transact-SQL)