backupfile (Transact-SQL)
Si applica a: SQL Server
Contiene una riga per ogni file di dati o di log di un database. Le colonne descrivono la configurazione dei file al momento dell'esecuzione del backup. Indica se il file è incluso nel backup è determinato dalla colonna is_present . Questa tabella viene 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 file univoco 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 di 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 8 = DROPPED Nota: il valore 5 viene ignorato in modo che questi valori corrispondano ai valori per gli stati del 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 di dati con un numero di sequenza di log uguale o maggiore di 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 individuare le informazioni sul filegroup nella tabella backupfilegroup, usare filegroup_guid 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 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)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
backupset (Transact-SQL)
Tabelle di sistema (Transact-SQL)