backupset (Transact-SQL)
Contiene una riga per ogni set di backup. Un set di backup contiene il backup di una singola operazione di backup riuscita. Le istruzioni RESTORE, RESTORE FILELISTONLY, RESTORE HEADERONLY e RESTORE VERIFYONLY operano in un singolo set di backup all'interno del set di supporti nelle periferiche di backup specificate.
Questa tabella è archiviata nel database msdb.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
backup_set_id |
int |
Numero di identificazione univoco del set di backup. Identity, chiave primaria. |
backup_set_uuid |
uniqueidentifier |
Numero di identificazione univoco del set di backup. |
media_set_id |
int |
Numero di identificazione univoco del set di supporti che include il set di backup. Fa riferimento a backupmediaset(media_set_id). |
first_family_number |
tinyint |
Numero del gruppo di supporti in cui inizia il set di backup. Può essere NULL. |
first_media_number |
smallint |
Numero del supporto in cui inizia il set di backup. Può essere NULL. |
last_family_number |
tinyint |
Numero del gruppo di supporti in cui termina il set di backup. Può essere NULL. |
last_media_number |
smallint |
Numero del supporto in cui termina il set di backup. Può essere NULL. |
catalog_family_ number |
tinyint |
Numero del gruppo di supporti che include l'inizio della directory del set di backup Può essere NULL. |
catalog_media_number |
smallint |
Numero del supporto che include l'inizio della directory del set di backup. Può essere NULL. |
position |
int |
Posizione del set di backup utilizzata nell'operazione di ripristino per individuare il set e i file di backup appropriati. Può essere NULL. Per ulteriori informazioni, vedere FILE nell'argomento BACKUP (Transact-SQL). |
expiration_date |
datetime |
Data e ora di scadenza del set di backup. Può essere NULL. |
software_vendor_id |
int |
Numero di identificazione del produttore del software con cui viene scritta l'intestazione dei supporti di backup. Può essere NULL. |
name |
nvarchar(128) |
Nome del set di backup. Può essere NULL. |
description |
nvarchar(255) |
Descrizione del set di backup. Può essere NULL. |
user_name |
nvarchar(128) |
Nome dell'utente che esegue l'operazione di backup. Può essere NULL. |
software_major_version |
tinyint |
Microsoft Numero di versione principale di SQL Server. Può essere NULL. |
software_minor_ version |
tinyint |
Numero di versione secondario di SQL Server. Può essere NULL. |
software_build_version |
smallint |
Numero di build di SQL Server. Può essere NULL. |
time_zone |
smallint |
Differenza tra l'ora locale (del luogo in cui viene eseguita l'operazione di backup) e l'ora di Greenwich (UTC), in intervalli di 15 minuti. I possibili valori sono compresi tra -48 e +48 inclusi. Il valore 127 indica che la differenza è sconosciuta. Ad esempio, -20 indica l'ora della costa orientale degli Stati Uniti, ovvero 5 ore in meno rispetto all'ora di Greenwich. Può essere NULL. |
mtf_minor_version |
tinyint |
Numero secondario della versione di Microsoft Tape Format. Può essere NULL. |
first_lsn |
numeric(25,0) |
Numero di sequenza del file di log del primo record, ovvero del record di log meno recente nel set di backup Può essere NULL. |
last_lsn |
numeric(25,0) |
Numero di sequenza del file di log del record di log successivo dopo il set di backup. Può essere NULL. |
checkpoint_lsn |
numeric(25,0) |
Numero di sequenza del file di log del record di log da cui deve essere avviata l'operazione di rollforward. Può essere NULL. |
database_backup_lsn |
numeric(25,0) |
Numero di sequenza del file di log dell'operazione più recente di backup completo del database. Può essere NULL. database_backup_lsn rappresenta l'inizio del checkpoint che viene attivato all'avvio del backup. Il numero LSN coincide con il valore di first_lsn se il backup viene eseguito quando il database è inattivo e non è configurata la replica. |
database_creation_date |
datetime |
Data e ora in cui è stato creato il database. Può essere NULL. |
backup_start_date |
datetime |
Data e ora in cui è stata avviata l'operazione di backup. Può essere NULL. |
backup_finish_date |
datetime |
Data e ora in cui è terminata l'operazione di backup. Può essere NULL. |
type |
char(1) |
Tipo di backup. I possibili valori sono i seguenti: D = Database I = Database differenziale L = Log F = File o filegroup G =File differenziale P = Parziale Q = Parziale differenziale Può essere NULL. |
sort_order |
smallint |
Tipo di ordinamento del server che esegue l'operazione di backup. Può essere NULL. Per ulteriori informazioni sui tipi di ordinamento e sulle regole di confronto, vedere Utilizzo delle regole di confronto. |
code_page |
smallint |
Tabella codici del server che esegue l'operazione di backup. Può essere NULL. Per ulteriori informazioni sulle tabelle codici, vedere Utilizzo delle regole di confronto. |
compatibility_level |
tinyint |
Impostazione del livello di compatibilità per il database. I possibili valori sono i seguenti: 60 = SQL Server 6.0 65 = SQL Server 6.5 70 = SQL Server 7.0 80 = SQL Server 2000 90 = SQL Server 2005 Può essere NULL. Per ulteriori informazioni sui livelli di compatibilità, vedere sp_dbcmptlevel (Transact-SQL). |
database_version |
int |
Numero di versione del database. Può essere NULL. |
backup_size |
numeric(20,0) |
Dimensioni in byte del set di backup. Può essere NULL. |
database_name |
nvarchar(128) |
Nome del database su cui viene eseguita l'operazione di backup. Può essere NULL. |
server_name |
nvarchar(128) |
Nome del server che esegue l'operazione di backup di SQL Server. Può essere NULL. |
machine_name |
nvarchar(128) |
Nome del computer che esegue SQL Server. Può essere NULL. |
flags |
int |
In Microsoft SQL Server 2005, la colonna flags è stata dichiarata obsoleta e sostituita con le colonne di tipo bit seguenti:
Può essere NULL. Nei set di backup di versioni precedenti di SQL Server, i flag disponibili sono i seguenti: 1 = Il backup contiene dati a registrazione minima. 2 = È stata utilizzata l'opzione WITH SNAPSHOT. 4 = Al momento del backup il database era in modalità sola lettura. 8 = Al momento del backup il database era in modalità utente singolo. |
unicode_locale |
int |
Impostazioni internazioni Unicode. Può essere NULL. |
unicode_compare_style |
int |
Stile di confronto Unicode. Può essere NULL. |
collation_name |
nvarchar(128) |
Nome delle regole di confronto. Può essere NULL. |
Is_password_protected |
bit |
Indica se il set di backup è protetto con password: 0 = Non protetto 1 = Protetto |
recovery_model |
nvarchar(60) |
Modello di recupero per il database: FULL BULK-LOGGED SIMPLE |
has_bulk_logged_data |
bit |
1 = Il backup contiene dati con registrazione minima delle transazioni di massa. |
is_snapshot |
bit |
1 = Il backup è stato eseguito utilizzando l'opzione SNAPSHOT. |
is_readonly |
bit |
1 = Al momento del backup il database era in modalità sola lettura. |
is_single_user |
bit |
1 = Al momento del backup il database era in modalità utente singolo. |
has_backup_checksums |
bit |
1 = Il backup contiene valori di checksum del backup. |
is_damaged |
bit |
1 = Durante la creazione del backup sono stati rilevati danni al database. È stato richiesto di continuare l'operazione di backup nonostante gli errori. |
begins_log_chain |
bit |
1 = Il primo di una catena continua di backup di log. Una catena di log inizia con il primo backup del log eseguito dopo la creazione del database oppure quando si passa dal modello di recupero con registrazione semplice al modello di recupero con registrazione completa o al modello di recupero con registrazione minima delle transazioni di massa. |
has_incomplete_metadata |
bit |
1 = Backup della parte finale del log con metadati incompleti. Per ulteriori informazioni, vedere Backup della parte finale del log. |
is_force_offline |
bit |
1 = Per il database è stata impostata la modalità non in linea mediante l'utilizzo dell'opzione NORECOVERY durante la creazione del backup. |
is_copy_only |
bit |
1 = Backup di sola copia. Per ulteriori informazioni, vedere Backup di sola copia. |
first_recovery_fork_guid |
uniqueidentifier |
ID del fork di recupero iniziale. Corrisponde a FirstRecoveryForkID di RESTORE HEADERONLY. Per i backup di dati, first_recovery_fork_guid è uguale a last_recovery_fork_guid. |
last_recovery_fork_guid |
uniqueidentifier |
ID del fork di recupero finale. Corrisponde a RecoveryForkID di RESTORE HEADERONLY. Per i backup di dati, first_recovery_fork_guid è uguale a last_recovery_fork_guid. |
fork_point_lsn |
numeric(25,0) |
Se first_recovery_fork_guid è diverso da last_recovery_fork_guid, è il numero di sequenza del file di log del punto di fork. Negli altri casi il valore è NULL. |
database_guid |
uniqueidentifier |
ID univoco per il database. Corrisponde a BindingID di RESTORE HEADERONLY. Quando il database viene ripristinato, viene assegnato un nuovo valore. |
family_guid |
uniqueidentifier |
ID univoco del database originale al momento della creazione. Questo valore rimane invariato quando il database viene ripristinato, anche in caso di modifica del nome. |
differential_base_lsn |
numeric(25,0) |
LSN di base per backup differenziali. Per un backup differenziale basato su un solo backup, le modifiche con valori LSN maggiori o uguali a differential_base_lsn vengono incluse nel backup differenziale. Per un backup differenziale basato su più backup, il valore è NULL e il valore LSN di base deve essere determinato a livello di file (vedere backupfile (Transact-SQL)). Per i tipi di backup non differenziali, il valore è sempre NULL. |
differential_base_guid |
uniqueidentifier |
Per un backup differenziale basato su un solo backup, il valore è l'identificatore univoco della base differenziale. Per i backup differenziali basati su più backup, il valore è NULL e la base differenziale deve essere determinata a livello di file. Per gli altri tipi di backup il valore è NULL. |
Vedere anche
Riferimento
backupfile (Transact-SQL)
backupfilegroup (Transact-SQL)
backupmediafamily (Transact-SQL)
backupmediaset (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
Tabelle di sistema (Transact-SQL)
Altre risorse
Base di un backup differenziale
Procedura: Attivazione o disattivazione dei checksum per i backup (Transact-SQL)
Introduzione ai numeri di sequenza del file di log
Numeri di sequenza del file di log e pianificazione del ripristino
Set di supporti, gruppi di supporti e set di backup
Panoramica dei modelli di recupero
Percorsi di recupero