Tipi di backup in SQL

March 6

SQL Server è la piattaforma di gestione di database relazionale popolare da Microsoft. Uno degli aspetti chiave di amministrare un sistema di database è la comprensione e la gestione dei backup del database sul sistema. SQL Server dispone di diverse opzioni di backup e metodologie è possibile applicare a seconda della ripresa ha bisogno così come le vostre risorse.

considerazioni

I backup di database sono molto diverse da backup di file regolari su un server. In primo luogo, capire che SQL Server è costituito da due tipi di file: un file di dati e un file di log delle transazioni. I registri delle transazioni tendono ad avere bisogno di un po 'più di attenzione, in quanto a seconda della opzione di backup che si sceglie, hanno bisogno di essere sostenuti e monitorati spesso. I registri delle transazioni in possesso di un record in esecuzione di modifiche ai dati.

modalità di recupero

Ci sono tre tipi di modalità di recupero per i database: "completo", "Bulk-connesso" e "semplice". "Totale", il database è completamente registrando tutte le transazioni. Questa modalità consente di recuperare il database fino al punto di errore, supponendo che si sta prendendo backup del log. "Bulk-registrati" indica il database è transazioni di registrazione in minima parte, e per questo, non è possibile ottenere point-in-time di ripristino. In modalità "Simple", il log delle transazioni non viene eseguito il backup. È possibile recuperare solo fino al punto dell'ultimo backup differenziale o completo.

Tipi di backup

Ci sono tre principali tipi di backup che è possibile eseguire su un database di SQL Server. Il primo tipo è chiamato un backup completo del database. Si tratta di un backup completo del database, che comprende tutti gli oggetti, le tabelle ei dati. Questo è il tipo di backup di base. Il prossimo tipo di backup è chiamato un backup differenziale. Questo esegue il backup di tutti i dati che sono stati modificati dopo l'ultimo backup completo. L'ultimo tipo è chiamato backup del log delle transazioni. Questo sostiene i dati di log delle transazioni. Quando si verifica un backup del registro, il registro viene cancellato di transazioni. backup del log delle transazioni possono essere prese solo dopo il verificarsi di un backup completo.

Problemi di transazione registro

backup del log delle transazioni può essere fatto solo quando il database è sia in modalità di recupero completo o con registrazione di massa. I file di registro si comportano come un contenitore vuoto per i dati. Come più dati vengono modificati, più di quel contenitore riempie. Quando diventa pieno, il file può crescere se stessa per fare più spazio. Se non c'è spazio a disposizione per la crescita, il database verrà chiuso e potrebbe causare errori.

Benefici

Prendendo regolarmente il backup dei vostri dati è fondamentale per mantenere un adeguato piano di disaster recovery. Mentre avete diverse opzioni per il backup dei dati, è molto importante mantenere un occhio sui vostri backup e mantenere regolarmente. Data la natura di SQL Server è anche importante per mantenere i dati e log file stessi.