Base di un backup differenziale
Le informazioni contenute in questo argomento sono rilevanti per tutti i tipi di database.
Un backup del database, parziale o di file convenzionale sul quale si basa un backup differenziale è denominato base del backup differenziale o base differenziale. Un backup di sola copia non può fungere da base differenziale. Il backup di base per un backup differenziale di file può essere contenuto in un backup completo, un backup di file o un backup parziale. Per ulteriori informazioni, vedere Backup in base al modello di recupero con registrazione minima o Backup con il modello di recupero con registrazione completa.
Un backup differenziale registra soltanto i dati modificati dall'ultima base differenziale. I backup differenziali hanno dimensioni minori e sono più veloci rispetto alle basi differenziali, pertanto possono essere eseguiti più di frequente e riducono i rischi di perdita dei dati.
Le informazioni relative alla base differenziale di ogni file di un database vengono gestite in un catalogo nel filegroup primario, tranne nel caso di un database di sola lettura. Queste informazioni vengono inoltre archiviate nel database master per tutti i database. Le informazioni relative alla base differenziale corrente vengono archiviate nelle colonne seguenti.
Nome colonna |
Descrizione |
---|---|
differential_base_lsn |
LSN di base per i backup differenziali. Gli extent di dati modificati dopo questo LSN verranno inclusi in un backup differenziale. |
differential_base_guid |
Identificatore univoco del backup di base su cui verrà basato un backup differenziale. |
differential_base_time |
Ora corrispondente a differential_base_lsn. |
Se un database è di lettura/scrittura ed è in linea, è possibile visualizzare queste colonne eseguendo una query sulla vista del catalogo sys.database_files. Se il database è di sola lettura o non è in linea, eseguire la query sulla vista del catalogo sys.master_files.
Backup differenziali da più backup di base
In base al modello di recupero con registrazione minima, un backup differenziale deve disporre di una singola base. I backup differenziali da più backup di base non sono consentiti e quando si tenta di utilizzare un backup di questo tipo viene generato un errore e visualizzato un messaggio.
In base al modello di recupero con registrazione completa, un backup differenziale può invece includere file con basi differenziali diverse. Un backup di questo tipo è denominato backup differenziale da più backup di base. L'amministrazione e la gestione di questo tipo di backup possono diventare complesse, pertanto è consigliabile utilizzare ogni volta possibile backup differenziali basati su un solo backup. Per ulteriori informazioni, vedere Utilizzo dei backup differenziali da più backup di base.