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. Le choix d'inclure un fichier dans l'opération de 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érence 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 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 = 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
Remarque :
La valeur 5 est non utilisée pour faire correspondre les valeurs à celles des différents états de la 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 comporte uniquement des extensions de données dont le numéro séquentiel dans le journal 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 rechercher des informations de groupe de fichiers dans la table backupfilegroup, utilisez l'argument 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.
|