Mirroring del database e procedure di backup e ripristino
Le informazioni contenute in questo argomento sono rilevanti per i database basati sul modello di recupero con registrazione completa che includono più filegroup.
Il mirroring del database è principalmente una soluzione software per aumentare la disponibilità del database. Il mirroring viene implementato a livello di singolo database e funziona solo con database che utilizzano il modello di recupero con registrazione completa. Per ulteriori informazioni, vedere Panoramica del mirroring del database.
[!NOTA]
Per distribuire le copie di un subset dei filegroup in un database, è necessario replicare solo gli oggetti dei filegroup che si desidera copiare in altri server. Per ulteriori informazioni sulla replica, vedere Replica di SQL Server.
Creazione del database mirror
Il database mirror viene creato ripristinando i backup del database principale nel server mirror senza eseguirne il recupero. Il ripristino deve mantenere lo stesso nome del database. Per ulteriori informazioni, vedere Preparazione di un database di mirror per il mirroring.
È possibile creare il database mirror utilizzando una sequenza di ripristino a fasi, se supportata. Non è tuttavia possibile avviare l'esecuzione del mirroring fino a quando non sono stati ripristinati tutti i filegroup e, in genere, fino a quando non sono stati ripristinati i backup del log necessari per portare il database mirror a un punto nel tempo sufficientemente vicino al database principale. Per ulteriori informazioni, vedere Esecuzione di ripristini a fasi.
Restrizioni relative a operazioni di backup e ripristino durante il mirroring
Mentre è attiva una sessione di mirroring del database, vengono applicate le restrizioni seguenti:
Non sono consentite operazioni di backup e ripristino del database mirror.
È consentito il backup del database principale ma non è consentito utilizzare BACKUP LOG WITH NORECOVERY.
Non è consentito il ripristino del database principale.