Condividi tramite


Backup completi e incrementali in Operations Manager

 

Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

È necessario verificare che i backup dei database siano i più recenti e completi possibili.In questo argomento vengono fornite informazioni utili per decidere come incorporare i backup di database completo e incrementale in un piano di backup globale.

Nota

Per impostazione predefinita, il database del server di report usa un modello di recupero con registrazione completa.Con altri database di Operations Manager viene usato un modello di recupero con registrazione minima.Per altre informazioni sulle opzioni di backup, vedere Panoramica del backup (SQL Server).

Backup completo del database

Un backup di questo tipo consente di acquisire l'intero database, incluse tutte le voci nel registro delle transazioni ed esclusi eventuali extent non allocati nei file.Per velocizzare l'operazione, le pagine vengono lette direttamente dal disco.

Per creare nuovamente un database dal relativo backup in un'unica operazione, è possibile ripristinare un backup del database.Durante il processo di ripristino il database esistente viene sovrascritto oppure viene creato un nuovo database se non esistente.Il database ripristinato corrisponde allo stato del database al termine del backup, senza le eventuali transazioni di cui non è stato eseguito il commit.Il rollback di tali transazioni viene eseguito durante il ripristino del database.

Un backup completo del database richiede più spazio di archiviazione per singolo backup rispetto al backup del registro delle transazioni e al backup incrementale del database.Di conseguenza, questi tipi di backup richiedono più tempo e vengono in genere eseguiti meno frequentemente rispetto a quelli incrementali e del registro delle transazioni.

Backup incrementali del database

Un backup incrementale (differenziale) del database consente di registrare solo i dati che sono stati modificati dopo l'ultimo backup del database.È possibile effettuare backup incrementali di un database con maggiore frequenza perché i backup di questo tipo sono più rapidi e richiedono meno spazio rispetto a quelli completi del database.La creazione di frequenti backup incrementali contribuisce a ridurre il rischio di perdita di dati.

In caso di errore del database, è possibile usare i backup incrementali per ripristinare il database allo stato in cui si trovava al termine del backup incrementale.

Backup del registro delle transazioni

Il registro delle transazioni è una registrazione in serie di tutte le transazioni che sono state eseguite sul database dopo l'ultimo backup del registro.I backup del registro delle transazioni consentono di ripristinare il database a un momento specifico, ad esempio precedente all'immissione di dati indesiderati, o al momento in cui si è verificato l'errore.

Quando si ripristina un backup del registro delle transazioni, Microsoft SQL Server esegue il roll forward di tutte le modifiche registrate nel registro delle transazioni.Quando SQL Server raggiunge la fine del registro delle transazioni, lo stato del database è identico a quello in cui si trovava all'inizio dell'operazione di backup.Se il database viene ripristinato, SQL Server esegue quindi il rollback di tutte le transazioni che risultavano incomplete all'inizio dell'operazione di backup.

Nota

Per il database del data warehouse viene usato un modello di recupero con registrazione minima che tronca tutte le transazioni dopo il completamento.Ciò significa che il backup del file di log è insufficienteed è necessario eseguire un backup completo del file di database.

Per altre informazioni sui modelli di recupero, vedere Panoramica del modello di recupero.