Condividi tramite


Gestire la conservazione a lungo termine dei backup dell'Istanza gestita di SQL di Azure

Si applica a: Istanza gestita di SQL di Azure SQL

In Istanza gestita di SQL di Azure è possibile configurare una policy (LTR) secondo il criterio di conservazione dei backup a lungo termine. Questo consente di conservare automaticamente i backup del database in contenitori di Archiviazione BLOB di Azure separati per un massimo di 10 anni. È quindi possibile ripristinare un database usando questi backup tramite il portale di Azure, l'interfaccia della riga di comando di Azure e PowerShell.

Le seguenti sezioni illustrano come usare il portale di Azure, PowerShell e l'interfaccia della riga di comando di Azure per configurare la conservazione a lungo termine dei backup, visualizzare i backup nella risorsa di archiviazione di Azure SQL ed eseguire il ripristino da un backup nella risorsa di archiviazione di Azure SQL.

Prerequisiti

Una sottoscrizione di Azure attiva.

Autorizzazioni

Per visualizzare e ripristinare i backup con conservazione a lungo termine, è necessario essere membri dei ruoli seguenti:

  • Proprietario della sottoscrizione
  • Ruolo Collaboratore di Istanza gestita di SQL oppure
  • Ruolo personalizzato con le autorizzazioni seguenti:
    • Microsoft.Sql/locations/longTermRetentionManagedInstanceBackups/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/read

Per eliminare i backup con conservazione a lungo termine, è necessario essere membri di uno dei ruoli seguenti:

  • Proprietario della sottoscrizione
  • Ruolo personalizzato con l'autorizzazione seguente:
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Nota

Il ruolo Collaboratore per Istanza gestita di SQL non ha l'autorizzazione per l'eliminazione di backup con conservazione a lungo termine.

È possibile concedere le autorizzazioni per il controllo degli accessi in base al ruolo in ambito di sottoscrizione o gruppo di risorse. Per accedere ai backup con conservazione a lungo termine appartenenti a un server eliminato, l'autorizzazione deve essere concessa nell'ambito della sottoscrizione di tale server.

  • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Creare criteri di conservazione a lungo termine

È possibile configurare Istanza gestita di SQL per conservare i backup automatizzati per un periodo più lungo rispetto al periodo di conservazione associato al livello di servizio.

  1. Nel portale di Azure selezionare l'istanza gestita e quindi Backup. Nella scheda Configura criteri selezionare il database in cui si vuole impostare o modificare i criteri di conservazione a lungo termine dei backup. Le modifiche non verranno applicate ad alcun database non selezionato.

    Screenshot del portale di Azure che mostra il collegamento Gestisci backup.

  2. Nel riquadro Configura criteri, specificare il periodo di conservazione desiderato per i backup settimanali, mensili o annuali. Scegliere un periodo di conservazione pari a "0" per indicare che non dev'essere impostata alcuna conservazione dei backup a lungo termine.

    Screenshot del portale di Azure che mostra come configurare i criteri.

  3. Al termine, selezionare Applica.

Importante

Quando si Abilita un criterio di conservazione dei backup a lungo termine, potrebbe essere necessario attendere fino a 7 giorni prima che il primo backup diventi visibile e disponibile per il ripristino. Per informazioni dettagliate sulla frequenza dei backup LTR, vedere conservazione dei backup a lungo termine.

Visualizzare i backup e ripristinare da backup

Per visualizzare i backup a lungo termine disponibili dal portale di Azure, seguire questa procedura:

  1. Nel portale di Azure selezionare l'istanza gestita e quindi Backup. Nella scheda Available backups (Backup disponibili) selezionare il database per cui si vuole visualizzare i backup disponibili. Seleziona Gestisci.

    Screenshot del portale di Azure che mostra l'opzione per selezionare un database.

  2. Nel riquadro Gestisci Backup esaminare i backup disponibili.

    Screenshot del portale di Azure che mostra la pagina per visualizzare i backup.

È anche possibile eseguire il ripristino da questa pagina scegliendo il backup e selezionando Ripristina.

In alternativa, per ripristinare un backup dalla conservazione a lungo termine usando il portale di Azure, seguire questa procedura:

  1. Accedere al portale di Azure.

  2. Passare all’Istanza gestita di SQL di destinazione in cui si prevede di ripristinare il database.

  3. Nella pagina Panoramica scegliere + Nuovo database per aprire la pagina Crea database gestito di Azure SQL.

    Screenshot che mostra il riquadro con le informazioni generali su Istanza gestita di SQL nel portale di Azure, con l'aggiunta di un nuovo database selezionato.

  4. Nella scheda Informazioni di base della pagina Crea database gestito di Azure SQL, specificare i dettagli della sottoscrizione e del gruppo di risorse in Dettagli progetto. Quindi, in Dettagli database specificare il nuovo nome del database che si intende ripristinare. Verificare che l'istanza gestita corretta sia elencata nell'elenco a discesa. Selezionare quindi Avanti: Origine dati >

    Screenshot del portale di Azure che mostra la scheda Informazioni di base della pagina Crea database gestito di Azure SQL.

  5. Nella scheda Origine dati scegliere Ripristino temporizzato in Usa dati esistenti. Specificare la sottoscrizione, il gruppo di risorse e l'istanza gestita che contiene il database di origine. Nell'elenco a discesa Database gestito scegliere il database da cui si vuole eseguire il ripristino e quindi scegliere il punto nel tempo da cui si vuole ripristinare il database. L'istanza di origine e di destinazione può essere la stessa o due istanze diverse. Selezionare Avanti: Impostazioni aggiuntive >

    Screenshot del portale di Azure che mostra la scheda origine dati della pagina Crea database gestito di Azure SQL con la conservazione a lungo termine selezionata.

  6. Nella scheda Impostazioni aggiuntive è possibile selezionare la casella per ereditare i criteri di conservazione dal database di origine oppure, in alternativa, è possibile selezionare Configura conservazione per aprire la pagina Configura criteri e impostare i criteri di conservazione desiderati per il database ripristinato. Al termine, selezionare Rivedi e crea.

    Screenshot del portale di Azure che mostra la scheda impostazioni aggiuntive della pagina Crea database gestito di Azure SQL.

  7. Nella scheda Rivedi e crea, al termine della convalida, selezionare Crea per ripristinare il database.

Questa azione avvia il processo di ripristino, che crea un nuovo database e lo popola con i dati del database originale al momento specificato. Per altre informazioni sul processo di recupero, vedere Ora punto di ripristino.

Nota

A questo punto è possibile connettersi al database ripristinato usando SQL Server Management Studio per eseguire le attività necessarie, ad esempio per estrarre un bit di dati dal database ripristinato da copiare nel database esistente o per eliminare il database esistente e rinominare il database ripristinato con il nome del database esistente.

Eliminare i backup con conservazione a lungo termine

Eliminare i backup conservati per un database specifico con un criterio di conservazione a lungo termine.

Importante

L'eliminazione di un backup con conservazione a lungo termine non è reversibile. Per eliminare un backup con conservazione a lungo termine dopo che l'istanza è stata eliminata, è necessario avere l'autorizzazione nell'ambito della sottoscrizione. È possibile impostare le notifiche su ogni eliminazione in Monitoraggio di Azure filtrando in base all'operazione di 'eliminazione di un backup con conservazione a lungo termine'. Il log attività contiene informazioni su chi ha effettuato la richiesta e sul momento in cui è stata effettuata. Per istruzioni dettagliate, vedere Creare gli avvisi del log attività.

  1. Nel portale di Azure, andare sull’Istanza gestita di SQL.
  2. Selezionare Backup. Per visualizzare i backup con conservazione a lungo termine disponibili per un database specifico, selezionare Gestisci nella colonna Backup con conservazione a lungo termine disponibili. Viene visualizzato un riquadro con un elenco dei backup con conservazione a lungo termine disponibili per il database selezionato.
  3. Nel riquadro Backup con conservazione a lungo termine disponibili visualizzato, esaminare i backup disponibili. Selezionare un backup da eliminare. Selezionare Elimina.

Limiti

I backup dei database eseguiti da istanze configurate con i criteri di aggiornamento di SQL Server 2022 possono essere ripristinati su istanze configurate con i criteri di aggiornamento di SQL Server 2022 o sempre aggiornati. I backup dei database eseguiti da istanze configurate con i criteri di aggiornamento sempre aggiornati possono essere ripristinati solo su istanze anch'esse configurate con i criteri di aggiornamento sempre aggiornati.

Passaggi successivi