Partage via


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 Rows
SL = 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.