Gestire la conservazione a lungo termine dell’Istanza gestita di SQL di Azure

Si applica a:Istanza gestita di SQL di Azure

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 o 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.

    A screenshot from the Azure portal showing the Manage backups link.

  2. Nel riquadro Configura criteri scegliere se si vuole conservare i backup per settimane, mesi o anni. Scegliere un periodo di conservazione "0" per indicare che non deve essere impostata alcuna conservazione dei backup a lungo termine.

    A screenshot from the Azure portal showing how to Configure policies.

  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.

    A screenshot from the Azure portal showing the option to select a database.

  2. Nel riquadro Gestisci Backup esaminare i backup disponibili.

    A screenshot from the Azure portal showing the page to view backups.

È 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 SQL di Azure.

    Screenshot that shows the SQL Managed Instance overview pane in the Azure portal, with adding a new database selected.

  4. Nella scheda Informazioni di base della pagina Crea database gestito di SQL di Azure, 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 of the Azure portal that shows the Basics tab of the Create Azure SQL Managed Database page.

  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 of the Azure portal that shows the data source tab of the Create Azure SQL Managed Database page, with long-term retention selected.

  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 of the Azure portal that shows the additional settings tab of the Create Azure SQL Managed Database page.

  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 criteri 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 di conservazione a lungo termine disponibili per un database specifico, selezionare Gestisci nella colonna Backup con conservazione a lungo termine disponibile. Viene visualizzato un riquadro con un elenco dei backup di conservazione a lungo termine disponibili per il database selezionato.
  3. Nel riquadro Backup disponibili esaminare i backup disponibili. Selezionare un backup da eliminare. Selezionare Elimina.

Passaggi successivi