Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive come ripristinare un'istanza di SQL Server o un singolo database in una macchina virtuale Azure (VM) utilizzando backup snapshot. Fornisce indicazioni dettagliate per i ripristini a livello di istanza e a livello di database.
Scopri gli scenari supportati e le limitazioni per il backup snapshot di SQL Server.
Prerequisiti
Prima di eseguire il ripristino da un punto di ripristino dello snapshot dell'istanza SQL, esaminare i prerequisiti seguenti:
- Viene eseguito il backup dell'istanza SQL tramite backup dello snapshot e il backup è disponibile nell'insieme di credenziali di Servizi di ripristino.
- Sono disponibili le autorizzazioni necessarie per eseguire operazioni di ripristino in Azure.
Tipi di ripristino
Sono disponibili i seguenti tipi di ripristino di istanze SQL o database:
- Ripristino di posizione alternativa: Ripristina l'istanza SQL o i database in una posizione diversa su un'altra macchina virtuale (VM).
- Ripristino della posizione originale: Ripristina i database SQL nella loro istanza SQL originale sulla stessa macchina virtuale (VM).
- Ripristina come disco: Ripristina i singoli dischi e li collega alla macchina virtuale di tua scelta.
Ripristinare l'intera istanza SQL
Il ripristino dell'istanza SQL dal backup dello snapshot consente di ripristinare l'intera istanza SQL, inclusi tutti i database, a uno stato precedente. Questa operazione è utile negli scenari in cui è necessario ripristinare l'intera istanza di SQL Server contemporaneamente.
Per ripristinare l'intera istanza di SQL, seguire questa procedura:
Passare al vault dei Servizi di ripristino e selezionare Elementi protetti>Elementi di Backup.
Nel pannello Backup elementi, seleziona SQL Server in Azure VM (Backup snapshot).
Nel riquadro Elementi di backup selezionare Visualizza dettagli per l'istanza di backup necessaria.
Nel riquadro dell'istanza di backup selezionata selezionare Ripristina.
Nel riquadro Ripristina, nella scheda Informazioni di base, selezionare Punto di ripristino successivo>.
Nella scheda Punto di ripristino, scegli Seleziona il tipo di ripristino.
In Punto di ripristino selezionato fare clic su Seleziona per selezionare un punto di ripristino disponibile.
Per impostazione predefinita, è selezionato il punto di ripristino più recente.
Nel riquadro Seleziona punto di ripristino selezionare il punto di ripristino dello snapshot richiesto dall'elenco e selezionare OK.
Nel riquadro Ripristina , nella scheda Punto di ripristino , è possibile selezionare Ripristino temporizzato per applicare i log delle transazioni per un ripristino più granulare.
I punti di log disponibili per ogni database mostrano la frequenza di backup del log configurata durante la configurazione del backup.
Selezionare Avanti > Ripristina parametri.
Nella scheda Parametri di ripristino , inserisci i dettagli della posizione target dove vuoi ripristinare.
Specificare il volume di destinazione da montare. Questo valore deve essere una nuova lettera di unità che non esiste già nella macchina virtuale. I punti di montaggio gerarchici come (Z:\SQLdata) non sono attualmente supportati. Per Identità gestite selezionare l'identità gestita necessaria per Backup di Azure per eseguire l'operazione di ripristino e selezionare Convalida.
Se mancano ruoli necessari, selezionare Assegna ruoli mancanti. Se non si dispone delle autorizzazioni, scaricare il modello di assegnazione e condividerlo con l'amministratore per completare l'assegnazione di ruolo.
Dopo la convalida, selezionare Avanti > Rivedi e ripristina.
Nella scheda Rivedi e ripristina esaminare le impostazioni di ripristino e selezionare Ripristina.
Note
Gestione dei conflitti con il disco durante il ripristino della posizione originale (OLR)
Durante un ripristino della posizione originale, Backup di Azure verifica se i dischi in fase di ripristino sono in conflitto con quelli attualmente collegati alla VM di destinazione. Se viene rilevato un conflitto, ti viene chiesto di dare il consenso a staccare i dischi in conflitto prima che il ripristino proceda. I dischi restaurati vengono quindi collegati e il conflitto di identità del disco viene risolto. Se non fornisci il consenso, il ripristino non procede. Se il ripristino incontra un guasto dopo che i dischi originali sono stati staccati, il workflow tenta di rimuovere i dischi restaurati e ricollegare i dischi originali.
Ripristinare un singolo database SQL
È possibile ripristinare un singolo database SQL da un backup di snapshot senza influire sull'intera istanza DI SQL. Utilizzare questa operazione quando un problema interessa un singolo database, ad esempio danneggiamento, eliminazione accidentale o altri errori. È possibile ripristinare solo il database interessato a uno stato precedente.
Per ripristinare un singolo database SQL in un'istanza di , seguire questa procedura:
Passare al vault dei Servizi di ripristino e selezionare Elementi protetti>Elementi di Backup.
Nel riquadro Backup items selezionare SQL Database in Azure VM.
Nel riquadro Elementi di backup selezionare Visualizza i dettagli corrispondenti al database elencato nella relativa istanza con il tipo di backup impostato su Backup snapshot.
Nel riquadro elemento di backup del database SQL selezionato selezionare Ripristina.
Nel riquadro Ripristina, nella scheda Informazioni di base, selezionare Punto di ripristino successivo>.
Nella scheda Punto di ripristino fare clic su Seleziona per Punto di ripristino selezionato.
Nella scheda Punto di ripristino , per Dettagli punto di ripristino, selezionare Log o Snapshot per scegliere il punto di ripristino necessario.
- Snapshot: consente di selezionare uno dei punti di ripristino snapshot disponibili nella sottoscrizione (data store snapshot) o nel vault (vault standard); le selezioni nel data store snapshot consentono ripristini più rapidi.
- Log: consente di ripristinare il database applicando i log appropriati al punto di ripristino snapshot più vicino disponibile, abilitando il ripristino temporizzato granulare.
In Punto di ripristino selezionato fare clic su Seleziona.
Nel riquadro Seleziona punto di ripristino, selezionare il punto di ripristino dello snapshot richiesto oppure il punto di ripristino temporizzato dei log, in base all'opzione selezionata, quindi selezionare OK.
Nel riquadro Ripristina, nella scheda Punto di ripristino selezionare Parametri di ripristino successivo>.
Nella scheda Parametri di ripristino , inserisci i dettagli della posizione target dove vuoi ripristinare.
Per Nome database ripristinato immettere il nome del database ripristinato insieme al percorso di destinazione.
Per Identità gestita selezionare l'identità richiesta e selezionare Convalida.
Se mancano ruoli necessari, selezionare Assegna ruoli mancanti. Se non si dispone delle autorizzazioni, scaricare il modello di assegnazione e condividerlo con l'amministratore per completare l'assegnazione di ruolo.
Dopo la convalida, selezionare Avanti > Rivedi e ripristina.
Nella scheda Rivedi e ripristina esaminare le impostazioni di ripristino e selezionare Ripristina.
Passo successivo
Gestire e monitorare i backup snapshot di database e istanza di SQL Server.