Considerazioni sul passaggio dal modello di recupero con registrazione completa o con registrazione minima delle transazioni di massa

Data aggiornamento: 5 dicembre 2005

In un database, è possibile passare a un diverso modello di recupero in qualsiasi momento. Se il passaggio si verifica durante un'operazione di massa, la registrazione di questa operazione cambierà di conseguenza.

Il passaggio tra modelli di recupero con registrazione completa e con registrazione minima delle transazioni di massa è utile prima e dopo operazioni di massa di grandi dimensioni. Il modello di recupero con registrazione completa, che registra completamente tutte le transazioni, è pensato per l'utilizzo in condizioni normali. Il modello di recupero con registrazione minima delle transazioni di massa è pensato per essere utilizzato durante un'operazione di massa di grandi dimensioni, supponendo che essa sia inclusa tra le operazioni di massa cui è applicato il modello di recupero con registrazione minima delle transazioni di massa (per ulteriori informazioni, vedere Operazioni con registrazione minima). Se il passaggio tra il modello di recupero con registrazione completa e il modello di recupero con registrazione minima delle transazioni di massa si verifica durante un'operazione di massa, la registrazione di questa operazione cambierà di conseguenza.

[!NOTA] Alcune funzionalità, tra cui il mirroring del database, richiedono la permanenza del database nel modello di recupero con registrazione completa.

Passaggio tra recupero con registrazione completa e con registrazione minima delle transazioni di massa

Per un database che utilizza il modello di recupero con registrazione completa, il passaggio temporaneo al modello di recupero con registrazione minima delle transazioni di massa per le operazioni di massa migliora le prestazioni. Tuttavia, se il rischio di perdita dei dati non è accettabile, è consigliabile passare al modello di recupero con registrazione minima delle transazioni di massa esclusivamente nelle condizioni seguenti:

  • Agli utenti non è attualmente consentito l'accesso al database.
  • Non vengono eseguite modifiche durante l'elaborazione di massa che non possano essere recuperate senza dipendere da un backup del log, ad esempio, ripetendo i processi di massa.

È consigliabile eseguire le operazioni seguenti:

  • Prima di passare al modello di recupero con registrazione minima delle transazioni di massa, eseguire il backup del log.
    Questo aspetto è importante in quanto, con il modello di recupero con registrazione minima delle transazioni di massa, se si verifica un errore nel database, il backup del log per le operazioni di massa richiede l'accesso ai dati.
  • Dopo l'esecuzione delle operazioni di massa, tornare immediatamente al modello di recupero con registrazione completa.
  • A questo punto, eseguire nuovamente il backup del log.

Tali indicazioni vengono illustrate nella figura seguente.

Processo consigliato per l'utilizzo del modello di recupero con registrazione minima delle transazioni di massa

Quando si esegue il passaggio tra due modelli di recupero, la strategia di backup rimane invariata, ovvero continua l'esecuzione di backup del database, del log e differenziali periodici.

Quando si passa dal modello di recupero con registrazione completa al modello di recupero con registrazione minima delle transazioni di massa, per proteggere i dati non è necessaria alcuna operazione aggiuntiva. Quando si passa dal modello di recupero con registrazione minima delle transazioni di massa al modello di recupero con registrazione completa, eseguire immediatamente un backup del log. Questo consente una protezione completa dei dati e l'esecuzione del recupero temporizzato.

Passaggio dal modello di recupero con registrazione completa o con registrazione minima delle transazioni di massa al recupero con registrazione minima

Il passaggio dal modello di recupero con registrazione completa o con registrazione minima delle transazioni di massa al recupero con registrazione minima è possibile ma non molto comune.

Eseguire il backup del log delle transazioni appena prima del passaggio al modello di recupero con registrazione minima, per consentire il recupero rispetto a tale momento. L'esecuzione del backup del log non è supportata nel modello di recupero con registrazione minima. Di conseguenza, dopo il passaggio, interrompere eventuali processi pianificati per il backup del log delle transazioni. Per ulteriori informazioni, vedere Procedura: Modifica delle attività di manutenzione della Creazione guidata piano di manutenzione.

Modifica del modello di recupero

Per modificare il modello di recupero (Transact-SQL)

Utilizzare l'istruzione ALTER DATABASE, come illustrato di seguito:

  • Per impostare il modello di recupero con registrazione completa per il database:
    USE master;
    ALTER DATABASE database_name SET RECOVERY FULL;
  • Per impostare il modello di recupero con registrazione minima delle transazioni di massa per il database:
    USE master;
    ALTER DATABASE database_name SET RECOVERY BULK_LOGGED;

[!NOTA] Per modificare il modello di recupero predefinito per i nuovi database, utilizzare l'istruzione ALTER DATABASE per sostituire il modello di recupero del database model.

Per modificare il modello di recupero (SQL Server Management Studio)

Vedere anche

Concetti

Backup in base al modello di recupero con registrazione minima delle transazioni di massa
Backup con il modello di recupero con registrazione completa

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Nuovo contenuto:
  • Aggiunta degli esempi relativi a Transact-SQL per l'impostazione del modello di recupero.

5 dicembre 2005

Nuovo contenuto:
  • Aggiunta di una figura.
Contenuto modificato:
  • Approfondimento del passaggio tra il modello di recupero con registrazione completa e il modello di recupero con registrazione minima delle transazioni di massa.
  • Spostamento dell'argomento dalla sezione "Backup e ripristino di database".