backupfile (Transact-SQL)
S'applique à : SQL Server
Contient une ligne pour chaque fichier de données ou fichier journal d'une base de données. Les colonnes décrivent la configuration des fichiers au moment où la sauvegarde a été effectuée. Si le fichier est inclus ou non dans la sauvegarde est déterminé par la colonne is_present . Cette table est stockée dans la base de données msdb.
Nom de la colonne | Type de données | Description |
---|---|---|
backup_set_id | int | Numéro d'identification unique du fichier contenant le jeu de sauvegarde. Références backupset(backup_set_id). |
first_family_number | tinyint | Numéro de famille du premier support contenant ce fichier de sauvegarde Sa valeur peut être NULL. |
first_media_number | smallint | Numéro de support du premier support contenant ce fichier de sauvegarde. Sa valeur peut être NULL. |
filegroup_name | nvarchar(128) | Nom du groupe de fichiers contenant un fichier de base de données sauvegardée. Sa valeur peut être NULL. |
page_size | int | Taille de la page en octets. |
file_number | numeric(10,0) | Numéro d’identification de fichier unique dans une base de données (correspond à sys.database_files.file_id). |
backed_up_page_count | numeric(10,0) | Nombre de pages sauvegardées. Sa valeur peut être NULL. |
file_type | char(1) | Fichier sauvegardé, avec une des valeurs suivantes : D = fichier de données SQL Server. L = fichier journal SQL Server. F = Catalogue de texte intégral. Sa valeur peut être NULL. |
source_file_block_size | numeric(10,0) | Unité sur laquelle le fichier de données ou le fichier journal d'origine se trouvaient au moment de la sauvegarde. Sa valeur peut être NULL. |
file_size | numeric(20,0) | Longueur en octets du fichier sauvegardé. Sa valeur peut être NULL. |
logical_name | nvarchar(128) | Nom logique du fichier sauvegardé. Sa valeur peut être NULL. |
physical_drive | nvarchar(260) | Nom de l'unité physique ou de la partition. Sa valeur peut être NULL. |
physical_name | nvarchar(260) | Suite du nom physique du fichier (système d'exploitation). Sa valeur peut être NULL. |
state | tinyint | État du fichier, avec une des valeurs suivantes : 0 = ONLINE 1 = RESTORING 2 = RECOVERING 3 = RECOVERY PENDING 4 = SUSPECT 6 = OFFLINE 7 = DEFUNCT 8 = SUPPRIMÉ Remarque : la valeur 5 est ignorée afin que ces valeurs correspondent aux valeurs des états de base de données. |
state_desc | nvarchar(64) | Description de l'état du fichier, avec une des valeurs suivantes : ONLINE RESTORING RECOVERING RECOVERY_PENDING SUSPECT OFFLINE DEFUNCT |
create_lsn | numeric(25,0) | Numéro séquentiel dans le journal auquel le fichier a été créé. |
drop_lsn | numeric(25,0) | Numéro séquentiel dans le journal auquel le fichier a été supprimé. Sa valeur peut être NULL. Si le fichier n'a pas été supprimé, cette valeur est NULL. |
file_guid | uniqueidentifier | Identificateur unique du fichier. |
read_only_lsn | 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). Sa valeur peut être NULL. |
read_write_lsn | 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). Sa valeur peut être NULL. |
differential_base_lsn | numeric(25,0) | Numéro de séquence d'enregistrement de base pour les sauvegardes différentielles. Une sauvegarde différentielle inclut uniquement les étendues de données dont le nombre de séquences de journaux est égal ou supérieur à differential_base_lsn. Pour les autres types de sauvegarde, la valeur est NULL. |
differential_base_guid | uniqueidentifier | 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. Pour les autres types de sauvegarde, la valeur est NULL. |
backup_size | numeric(20,0) | Taille de la sauvegarde en octets pour ce fichier. |
filegroup_guid | uniqueidentifier | Identificateur du groupe de fichiers. Pour localiser les informations de groupe de fichiers dans la table backupfilegroup, utilisez filegroup_guid avec backup_set_id. |
is_readonly | bit | 1 = Le fichier est en lecture seule. |
is_present | bit | 1 = Le fichier est contenu dans le jeu de sauvegarde. |
Notes
RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY remplit les colonnes de la table backupmediaset avec les valeurs appropriées de l’en-tête media-set.
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)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tables système (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour