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 righeSL = 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 .