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) |
Dispositivo 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 dispositivo fisico 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. |
Osservazioni
RESTORE VERIFYONLY FROM backup_device WITH LOADHISTORY popola le colonne della tabella backupmediaset con i valori appropriati dell'intestazione del set di supporti.
Per ridurre il numero di righe in questa tabella e in altre tabelle di backup e della cronologia, eseguire la stored procedure sp_delete_backuphistory.