backupfile (Transact-SQL)backupfile (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 pour chaque fichier de données ou fichier journal d'une base de données.Contains one row for each data or log file of a database. Les colonnes décrivent la configuration des fichiers au moment où la sauvegarde a été effectuée.The columns describes the file configuration at the time the backup was taken. Si le fichier est inclus dans la sauvegarde sont déterminé par le is_present colonne.Whether or not the file is included in the backup is determined by the is_present column. Cette table est stockée dans le msdb base de données.This table is stored in the msdb database.

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
backup_set_idbackup_set_id intint Numéro d'identification unique du fichier contenant le jeu de sauvegarde.Unique identification number of the file containing the backup set. Références backupset (backup_set_id) .References backupset(backup_set_id).
first_family_numberfirst_family_number tinyinttinyint Numéro de famille du premier support contenant ce fichier de sauvegardeFamily number of the first media containing this backup file. Sa valeur peut être NULL.Can be NULL.
first_media_numberfirst_media_number smallintsmallint Numéro de support du premier support contenant ce fichier de sauvegarde.Media number of the first media containing this backup file. Sa valeur peut être NULL.Can be NULL.
filegroup_namefilegroup_name nvarchar(128)nvarchar(128) Nom du groupe de fichiers contenant un fichier de base de données sauvegardée.Name of the filegroup containing a backed up database file. Sa valeur peut être NULL.Can be NULL.
page_sizepage_size intint Taille de la page en octets.Size of the page, in bytes.
file_numberfile_number numeric(10,0)numeric(10,0) Numéro d’identification de fichier unique au sein d’une base de données (correspond à sys.database_files. FILE_ID).File identification number unique within a database (corresponds to sys.database_files.file_id).
backed_up_page_countbacked_up_page_count numeric(10,0)numeric(10,0) Nombre de pages sauvegardées.Number of pages backed up. Sa valeur peut être NULL.Can be NULL.
file_typefile_type char(1)char(1) Fichier sauvegardé, avec une des valeurs suivantes :File backed up, one of:

D = Fichier de données SQL ServerSQL Server.D = SQL ServerSQL Server data file.

L = Journal SQL ServerSQL Server.L = SQL ServerSQL Server log file.

F = Catalogue de texte intégral.F = Full text catalog.

Sa valeur peut être NULL.Can be NULL.
source_file_block_sizesource_file_block_size numeric(10,0)numeric(10,0) Unité sur laquelle le fichier de données ou le fichier journal d'origine se trouvaient au moment de la sauvegarde.Device that the original data or log file resided on when it was backed up. Sa valeur peut être NULL.Can be NULL.
file_sizefile_size numeric(20,0)numeric(20,0) Longueur en octets du fichier sauvegardé.Length of the file that is backed up, in bytes. Sa valeur peut être NULL.Can be NULL.
nom_logiquelogical_name nvarchar(128)nvarchar(128) Nom logique du fichier sauvegardé.Logical name of the file that is backed up. Sa valeur peut être NULL.Can be NULL.
physical_drivephysical_drive nvarchar(260)nvarchar(260) Nom de l'unité physique ou de la partition.Physical drive or partition name. Sa valeur peut être NULL.Can be NULL.
physical_namephysical_name nvarchar(260)nvarchar(260) Suite du nom physique du fichier (système d'exploitation).Remainder of the physical (operating system) file name. Sa valeur peut être NULL.Can be NULL.
statestate tinyinttinyint État du fichier, avec une des valeurs suivantes :State of the file, one of:

0 = ONLINE0 = ONLINE

1 = RESTORING1 = RESTORING

2 = RECOVERING2 = RECOVERING

3 = RECOVERY PENDING3 = RECOVERY PENDING

4 = SUSPECT4 = SUSPECT

6 = OFFLINE6 = OFFLINE

7 = DEFUNCT7 = DEFUNCT

8 = SUPPRIMÉ8 = DROPPED

Remarque : La valeur 5 est ignorée afin que ces valeurs correspondent aux valeurs des États de la base de données.Note: The value 5 is skipped so that these values correspond to the values for database states.
state_descstate_desc nvarchar(64)nvarchar(64) Description de l'état du fichier, avec une des valeurs suivantes :Description of the file state, one of:

ONLINE RESTORINGONLINE RESTORING

RECOVERINGRECOVERING

RECOVERY_PENDINGRECOVERY_PENDING

SUSPECT OFFLINE DEFUNCTSUSPECT OFFLINE DEFUNCT
create_lsncreate_lsn numeric(25,0)numeric(25,0) Numéro séquentiel dans le journal auquel le fichier a été créé.Log sequence number at which the file was created.
drop_lsndrop_lsn numeric(25,0)numeric(25,0) Numéro séquentiel dans le journal auquel le fichier a été supprimé.Log sequence number at which the file was dropped. Sa valeur peut être NULL.Can be NULL.

Si le fichier n'a pas été supprimé, cette valeur est NULL.If the file has not been dropped, this value is NULL.
file_guidfile_guid uniqueidentifieruniqueidentifier Identificateur unique du fichier.Unique identifier of the file.
read_only_lsnread_only_lsn numeric(25,0)numeric(25,0) Numéro séquentiel dans le journal auquel le groupe de fichiers contenant le fichier est passé de lecture-écriture à lecture seule (modification la plus récente).Log sequence number at which the filegroup containing the file changed from read-write to read-only (the most recent change). Sa valeur peut être NULL.Can be NULL.
read_write_lsnread_write_lsn numeric(25,0)numeric(25,0) Numéro séquentiel dans le journal auquel le groupe de fichiers contenant le fichier est passé de lecture seule à lecture-écriture (modification la plus récente).Log sequence number at which the filegroup containing the file changed from read-only to read-write (the most recent change). Sa valeur peut être NULL.Can be NULL.
differential_base_lsndifferential_base_lsn numeric(25,0)numeric(25,0) Numéro de séquence d'enregistrement de base pour les sauvegardes différentielles.Base LSN for differential backups. Une sauvegarde différentielle inclut uniquement les extensions de données ayant une séquence de journal numéro supérieur ou égal à differential_base_lsn.A differential backup includes only data extents having a log sequence number equal to or greater than differential_base_lsn.

Pour les autres types de sauvegarde, la valeur est NULL.For other backup types, the value is NULL.
differential_base_guiddifferential_base_guid uniqueidentifieruniqueidentifier Pour une sauvegarde différentielle, il s'agit de l'identificateur unique de la sauvegarde de données la plus récente qui compose la base différentielle du fichier ; si la valeur est NULL, le fichier a été inclus dans la sauvegarde différentielle, mais il a été ajouté après la création de la base.For a differential backup, the unique identifier of the most recent data backup that forms the differential base of the file; if the value is NULL, the file was included in the differential backup, but was added after the base was created.

Pour les autres types de sauvegarde, la valeur est NULL.For other backup types, the value is NULL.
backup_sizebackup_size numeric(20,0)numeric(20,0) Taille de la sauvegarde en octets pour ce fichier.Size of the backup for this file in bytes.
filegroup_guidfilegroup_guid uniqueidentifieruniqueidentifier Identificateur du groupe de fichiers.ID of the filegroup. Pour localiser les informations de groupe de fichiers dans la table backupfilegroup, utilisez filegroup_guid avec backup_set_id.To locate filegroup information in the backupfilegroup table, use filegroup_guid with backup_set_id.
is_readonlyis_readonly bitbit 1 = Le fichier est en lecture seule.1 = File is read-only.
is_presentis_present bitbit 1 = Le fichier est contenu dans le jeu de sauvegarde.1 = File is contained in the backup set.

NotesRemarks

RESTORE VERIFYONLY FROM backup_device avec LOADHISTORY remplit les colonnes de la backupmediaset table avec les valeurs appropriées de l’en-tête de support de sauvegarde.RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY populates the columns of the backupmediaset table with the appropriate values from the media-set header.

Pour réduire le nombre de lignes dans cette table et dans d’autres tables d’historique de sauvegarde et, exécutez le sp_delete_backuphistory procédure stockée.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 des Tables (Transact-SQL) Backup and Restore Tables (Transact-SQL)
backupfilegroup (Transact-SQL) backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL) backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL) backupmediaset (Transact-SQL)
backupset (Transact-SQL) backupset (Transact-SQL)
Tables système (Transact-SQL)System Tables (Transact-SQL)