Condividi tramite


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 msdb database.

Nota

La backupfilegroup tabella mostra la configurazione del filegroup del database, non del set di backup. Per identificare se un file è incluso nel set di backup, usare la is_present colonna 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 righe
SL = Filegroup di log
type_desc nvarchar(60) Descrizione del tipo di funzione, può corrispondere a:

ROWS_FILEGROUP
SQL_LOG_FILEGROUP
is_default bit Filegroup predefinito, utilizzato quando non viene 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. Di conseguenza, (backup_set_id,filegroup_guid) è una chiave univoca che identifica un filegroup in backupfilegroup.

RESTORE VERIFYONLY FROM <backup_device> WITH LOADHISTORY popola le colonne della backupmediaset tabella 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 .