Set di supporti di backup mirrorati (SQL Server)

Si applica a:SQL Server

Nota

I set di backup con mirroring sono supportati solo nell'edizione Enterprise di SQL Server.

L'esecuzione del mirroring di un set di supporti consente di incrementare l'affidabilità del backup, riducendo l'impatto di problemi relativi al dispositivo di backup. Tali problemi possono risultare estremamente gravi, poiché i backup rappresentano l'ultima difesa contro la perdita dei dati. Con l'aumento delle dimensioni dei database, cresce il rischio che un errore di un dispositivo o di un supporto di backup impedisca il ripristino di un backup. Il mirroring dei supporti di backup aumenta l'affidabilità dei backup fornendo ridondanza.

Nota

Per informazioni sui set di supporti in genere, vedere Set di supporti, gruppi di supporti e set di backup (SQL Server).

Contenuto dell'argomento

Panoramica dei set di supporti mirrorati

Il mirroring dei supporti è una proprietà del set di supporti. Un set di supporti mirrorati è composto da più copie (copie mirrorate) del set di supporti. Un set di supporti contiene una o più famiglie di supporti, ciascuna delle quali corrisponde a un dispositivo di backup. Ad esempio, se la clausola TO di un'istruzione BACKUP DATABASE include tre dispositivi, BACKUP distribuisce i dati tra tre gruppi di supporti, uno per dispositivo. Il numero di gruppi di supporti e di mirror è definito quando viene creato il set di supporti (tramite un'istruzione BACKUP DATABASE che specifica WITH FORMAT).

Un set di supporti con mirroring include da due a quattro mirror. Ogni mirror include tutti i gruppi di supporti del set di supporti. Per i mirror è necessario lo stesso numero di dispositivi, uno per gruppo di supporti. Per ogni mirror è necessario un dispositivo di backup separato per ogni famiglia di supporti. Ad esempio, per un set di supporti con mirroring costituito da quattro gruppi di supporti con tre mirror sono necessari dodici dispositivi di backup. È necessario che tutti questi dispositivi siano equivalenti, Ad esempio, le unità nastro che hanno lo stesso numero di modello dello stesso produttore.

Nella figura seguente viene illustrato un esempio di un set di supporti con mirroring costituito da due gruppi di supporti con due mirror. Ogni gruppo di supporti include tre volumi di supporti, il cui backup viene eseguito una volta per ogni mirror.

Set di supporti mirrorati: due famiglie con due copie mirror

I volumi corrispondenti sui mirror hanno contenuti identici. Questo li rende intercambiabili al momento del ripristino. Ad esempio, nella figura precedente il terzo volume di nastro2 è intercambiabile con il terzo volume di nastro0.

Il Motore di database di SQL Server garantisce che i supporti mirrorati abbiano contenuti identici sincronizzando le operazioni di scrittura sui dispositivi. Quando uno qualsiasi dei mirror si riempie, tutti i mirror vengono estesi simultaneamente.

Importante

Non è possibile spezzare implicitamente, ovvero dividere, un set di supporti con mirroring tramite la rimozione di un mirror. Se un nastro o un disco in un mirror viene danneggiato o riformattato, non sarà più possibile utilizzare tale mirror per ulteriori backup. Se rimane intatto almeno un mirror completo, sarà possibile leggere il set di supporti. Se ogni mirror perde un determinato gruppo di supporti, il set di supporti risulterà inutile.

Le operazioni di backup e ripristino impongono requisiti diversi riguardo alla necessità che tutti i mirror siano presenti. Per la scrittura, ovvero la creazione o estensione, di un set di supporti con mirroring da parte di un'operazione di backup, è necessario che siano presenti tutti i mirror. Quando al contrario si esegue il ripristino di un backup da un set di supporti con mirroring, è possibile specificare un solo mirror per ogni gruppo di supporti. È possibile eseguire il ripristino da un numero di dispositivi inferiore al numero di famiglie, ma ogni famiglia di supporti viene elaborata una sola volta. In presenza di errori, tuttavia, la disponibilità degli altri mirror può consentire una risoluzione rapida di alcuni problemi di ripristino. È possibile sostituire un volume del supporto danneggiato con il volume corrispondente di un altro mirror. RESTORE e RESTORE VERIFYONLY supportano infatti la sostituzione di supporti danneggiati con il volume di supporti di backup corrispondente disponibile in un altro mirror.

Requisiti hardware per i mirror di backup

È possibile eseguire il mirroring sia su disco che su nastro. I dischi tuttavia non supportano i nastri di continuità. Tutti i dispositivi di backup per una singola operazione di backup o di ripristino devono essere dello stesso tipo, vale a dire disco o nastro.

All'interno di queste classi più ampie, devi utilizzare dispositivi simili che abbiano le stesse proprietà. Se i dispositivi non sono sufficientemente simili, verrà generato un messaggio di errore (3212). Per evitare il rischio di mancata corrispondenza di un dispositivo, utilizzare dispositivi equivalenti, ad esempio unità dello stesso produttore e con lo stesso numero di modello.

Attività correlate

Per eseguire il backup su dispositivi di backup con mirroring

Vedi anche

Possibili errori relativi ai supporti durante il backup e il ripristino (SQL Server)
RESTORE VERIFYONLY (Transact-SQL)
Dispositivi di backup (SQL Server)
Set di supporti, gruppi di supporti e set di backup (SQL Server)