backupfilegroup (Transact-SQL)

Si applica a:SQL Server

Contiene una riga per ogni filegroup in un database al momento del backup. backupfilegroup viene archiviato nel database msdb .

Nota

La tabella backupfilegroup mostra la configurazione del filegroup del database, non del set di backup. Per identificare se un file è incluso nel set di backup, utilizzare la colonna is_present della tabella backupfile .

Nome colonna Tipo di dati Descrizione
backup_set_id int Set di backup contenente questo filegroup.
name sysname Nome del filegroup
filegroup_id int ID del filegroup, univoco all'interno del database. Corrisponde a data_space_id in sys.filegroups.
filegroup_guid uniqueidentifier Identificatore univoco globale per il filegroup. Può essere NULL.
type char(2) Tipo di contenuto, può corrispondere a:

FG = Filegroup "Rows"

SL = filegroup di log di SQL Server
type_desc nvarchar(60) Descrizione del tipo di funzione, può corrispondere a:

ROWS_FILEGROUP

SQL_LOG_FILEGROUP
is_default bit Il filegroup predefinito, utilizzato quando non è specificato alcun filegroup in CREATE TABLE o CREATE INDEX.
is_readonly bit 1 = Il filegroup è di sola lettura.
log_filegroup_guid uniqueidentifier Può essere NULL.

Osservazioni:

Importante

Lo stesso nome di filegroup può apparire in diversi database, ogni filegroup dispone tuttavia di un GUID proprio. Pertanto, (backup_set_id,filegroup_guid) è una chiave univoca che identifica un filegroup nel filegroup di backup.

RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY popola le colonne della tabella backupmediaset con i valori appropriati dall'intestazione del set di supporti.

Per ridurre il numero di righe in questa tabella e in altre tabelle di backup e cronologia, eseguire la stored procedure sp_delete_backuphistory .

Vedi anche

Tabelle di backup e ripristino (Transact-SQL)
backupfile (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tabelle di sistema (Transact-SQL)