Backup in base al modello di recupero con registrazione minima

Nota importanteImportante

Il modello di recupero con registrazione minima non è adatto per i sistemi di produzione in cui la perdita delle modifiche recenti non è accettabile. In questi casi, è consigliabile utilizzare il modello di recupero con registrazione completa. Per ulteriori informazioni, vedere Backup con il modello di recupero con registrazione completa.

Il modello di recupero con registrazione minima costituisce la forma più semplice di backup e ripristino. Questo modello di recupero supporta i backup di database e i backup di file, contenenti sia i dati utente sia i dati del log delle transazioni attive, ma non supporta i backup di log. L'assenza di backup di log semplifica la gestione del backup e del ripristino. Un database può tuttavia essere ripristinato solo fino alla fine del backup più recente.

Esempio di strategia di backup

Nella figura seguente viene illustrata la strategia di backup e ripristino più semplice basata sul modello di recupero con registrazione minima. Questa strategia utilizza solo backup di database completi, che includono tutti i dati nel database. Sebbene siano disponibili cinque backup del database, è necessario ripristinare solo quello più recente, eseguito in corrispondenza del punto nel tempo t5. Il ripristino di questo backup restituisce la versione del database fino al punto nel tempo t5. Tutti gli aggiornamenti successivi, rappresentati dalla casella t6, vengono persi.

Ripristino di un database con modello di recupero con registrazione minima

[!NOTA]

Con il modello di recupero con registrazione minima, il log delle transazioni viene troncato automaticamente per rimuovere eventuali file di log virtuali inattivi. Il troncamento avviene generalmente dopo ogni checkpoint, ma in alcune circostanze può essere posticipato. Per ulteriori informazioni, vedere Troncamento del log delle transazioni.

Riduzione del rischio di perdita dei dati

Quando si utilizza il modello di recupero con registrazione minima, il rischio di perdita di dati aumenta nel tempo fino all'esecuzione del successivo backup completo o differenziale. A differenza di un backup completo, un backup differenziale include solo le modifiche fatte dal backup completo precedente. È pertanto consigliabile pianificare i backup con una frequenza tale da evitare la perdita di notevoli quantità di dati garantendo nel contempo la gestibilità dei backup.

Nella figura seguente viene illustrato il rischio di perdita dei dati per un piano di backup basato esclusivamente su backup del database. Questa strategia è indicata solo per un database di piccole dimensioni di cui è possibile eseguire il backup abbastanza frequentemente.

Rischio di perdita di lavoro tra due backup del database

Nella figura seguente viene illustrata una strategia di backup che riduce il rischio di perdita dei dati affiancando ai backup del database i backup differenziali del database. Dopo il primo backup del database, viene eseguita una serie di tre backup differenziali. Le dimensioni del terzo backup differenziale sono sufficientemente grandi da suggerire, per il successivo backup, l'esecuzione di un backup del database, che verrà utilizzato come nuova base differenziale.

Backup completi e differenziali del database

Per ulteriori informazioni sull'utilizzo di questi tipi di backup, vedere Backup completo del database e Utilizzo dei backup differenziali.

Utilizzo dei backup per ripristinare un database

I backup completi e differenziali contengono una porzione di dati del log sufficiente per consentire il recupero del database. Il ripristino di un database prevede una sequenza di operazioni di ripristino, detta sequenza di ripristino, che inizia con il ripristino di un backup completo, facoltativamente seguito da un corrispondente backup differenziale. In alcuni casi, ad esempio, durante il ripristino di file può essere necessario ripristinare più coppie di backup completi e differenziali. Dopo aver ripristinato i backup rilevanti, è necessario recuperare il database. Per informazioni introduttive sugli scenari di ripristino, vedere Panoramica del ripristino e del recupero (SQL Server).

Per informazioni sulle restrizioni relative al ripristino di backup eseguiti con il modello di recupero con registrazione minima, vedere Restrizioni relative al ripristino in base al modello di recupero con registrazione minima