backupfilegroup (Transact-SQL)
S’applique à : SQL Server
Contient une ligne pour chaque groupe de fichiers d'une base de données au moment de la sauvegarde. backupfilegroup
est stocké dans la msdb
base de données.
Remarque
Le backupfilegroup
tableau affiche la configuration du groupe de fichiers de la base de données, et non du jeu de sauvegarde. Pour déterminer si un fichier est inclus dans le jeu de sauvegarde, utilisez la is_present
colonne de la table backupfile .
Nom de la colonne | Type de données | Description |
---|---|---|
backup_set_id |
int | Jeu de sauvegarde contenant ce groupe de fichiers. |
name |
sysname | Nom du groupe de fichiers |
filegroup_id |
int | ID du groupe de fichiers ; il est unique dans la base de données. Correspond à data_space_id .sys.filegroups |
filegroup_guid |
uniqueidentifier | Identificateur unique universel du groupe de fichiers. Peut être NULL . |
type |
char(2) | Type de contenu, un des suivants :FG = Groupe de fichiers RowsSL = Groupe de fichiers journaux |
type_desc |
nvarchar(60) | Description du type de fonction, un des suivants :ROWS_FILEGROUP SQL_LOG_FILEGROUP |
is_default |
bit | Groupe de fichiers par défaut, utilisé lorsqu’aucun groupe de fichiers n’est spécifié dans CREATE TABLE ou CREATE INDEX . |
is_readonly |
bit | 1 = Le groupe de fichiers est en lecture seule. |
log_filegroup_guid |
uniqueidentifier | Peut être NULL . |
Notes
Important
Le même nom de groupe de fichiers peut apparaître dans différentes bases de données ; néanmoins, chaque groupe de fichiers a son propre GUID. Par conséquent, (backup_set_id,filegroup_guid)
est une clé unique qui identifie un groupe de fichiers dans backupfilegroup
.
RESTORE VERIFYONLY FROM <backup_device> WITH LOADHISTORY
remplit les colonnes de la backupmediaset
table 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.