backupfile (Transact-SQL)
Contiene una riga per ogni file di dati o log di un database. Le colonne descrivono la configurazione dei file al momento dell'esecuzione del backup. L'inclusione di un file nel backup è definita dalla colonna is_present. Questa tabella è archiviata nel database msdb.
Nome colonna
Tipo di dati
Descrizione
backup_set_id
int
Numero di identificazione univoco del file che include il set di backup. Fa riferimento a backupset(backup_set_id).
first_family_number
tinyint
Numero di gruppo del primo supporto che include il file di backup. Può essere NULL.
first_media_number
smallint
Numero del primo supporto che include il file di backup. Può essere NULL.
filegroup_name
nvarchar(128)
Nome del filegroup che include un file di database di backup. Può essere NULL.
page_size
int
Dimensioni della pagina in byte.
file_number
numeric(10,0)
Numero di identificazione univoco del file all'interno di un database (corrisponde a sys.database_files.file_id)
backed_up_page_count
numeric(10,0)
Numero di pagine di cui è stato eseguito il backup. Può essere NULL.
file_type
char(1)
File di cui è stato eseguito il backup. I valori possibili sono:
D = file di dati di SQL Server.
L = file di log SQL Server.
F = catalogo full-text.
Può essere NULL.
source_file_block_size
numeric(10,0)
Periferica in cui si trova il file di dati o di log originale quando viene eseguito il backup. Può essere NULL.
file_size
numeric(20,0)
Lunghezza in byte del file di cui è stato eseguito il backup. Può essere NULL.
logical_name
nvarchar(128)
Nome logico del file di cui è stato eseguito il backup. Può essere NULL.
physical_drive
nvarchar(260)
Nome di periferica fisica o partizione. Può essere NULL.
physical_name
nvarchar(260)
Parte rimanente del nome fisico del file (sistema operativo). Può essere NULL.
state
tinyint
Stato del file. I valori possibili sono:
0 = ONLINE
1 = RESTORING
2 = RECOVERING
3 = RECOVERY PENDING
4 = SUSPECT
6 = OFFLINE
7 = DEFUNCT
Nota:
Il valore 5 viene ignorato. Per tale motivo, questi valori corrispondono ai valori relativi agli stati dei database.
state_desc
nvarchar(64)
Descrizione del file. I valori possibili sono:
ONLINE RESTORING
RECOVERING
RECOVERY_PENDING
SUSPECT OFFLINE DEFUNCT
create_lsn
numeric(25,0)
Numero di sequenza del file di log in corrispondenza del quale il file è stato creato.
drop_lsn
numeric(25,0)
Numero di sequenza del file di log in corrispondenza del quale il file è stato eliminato. Può essere NULL.
Se il file non è stato eliminato, questo valore è NULL.
file_guid
uniqueidentifier
Identificatore univoco del file.
read_only_lsn
numeric(25,0)
Numero di sequenza del file di log in corrispondenza del quale la modalità del filegroup contenente il file è passata da lettura/scrittura a sola lettura (la modifica più recente). Può essere NULL.
read_write_lsn
numeric(25,0)
Numero di sequenza del file di log in corrispondenza del quale la modalità del filegroup contenente il file è passata da sola lettura a lettura/scrittura (la modifica più recente). Può essere NULL.
differential_base_lsn
numeric(25,0)
Numero di sequenza del file di log (LSN) di base per i backup differenziali. Un backup differenziale include solo gli extent dati con un numero di sequenza del file di log maggiore o uguale a differential_base_lsn.
Per gli altri tipi di backup il valore è NULL.
differential_base_guid
uniqueidentifier
Per un backup differenziale, identificatore univoco del backup di dati più recente che costituisce la base differenziale del file. Se il valore è NULL, il file è stato incluso nel backup differenziale ma è stato aggiunto dopo la creazione della base.
Per gli altri tipi di backup il valore è NULL.
backup_size
numeric(20,0)
Dimensioni in byte del backup di questo file.
filegroup_guid
uniqueidentifier
ID del filegroup. Per trovare le informazioni sul filegroup nella tabella backupfilegroup, utilizzare filegroup_guid in combinazione con backup_set_id.
is_readonly
bit
1 = il file è di sola lettura.
is_present
bit
1 = il file è incluso nel set di backup.
Vedere anche
Riferimento
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tabelle di sistema (Transact-SQL)