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.
Si applica a:Istanza gestita di SQL di Azure SQL
Questo articolo illustra come configurare un criterio di conservazione a lungo termine dei backup per Istanza gestita di SQL di Azure usando il portale di Azure, PowerShell e l'interfaccia della riga di comando di Azure, nonché come visualizzare e ripristinare i backup da Archiviazione di Azure. Un criterio di conservazione a lungo termine consente di conservare automaticamente i backup del database all'interno di un contenitore di archiviazione BLOB di Azure separato per un massimo di 10 anni. È quindi possibile ripristinare un database usando questi backup.
Importante
Alcune API meno recenti usate per le operazioni di backup con conservazione a lungo termine (LTR) sono deprecate e non sono più supportate. Evitare di usare i cmdlet di PowerShell legacy, ad Copy-AzSqlDatabaseLongTermRetentionBackupesempio . Usare invece i metodi di ripristino supportati descritti in questo articolo.
Prerequisiti
Una sottoscrizione di Azure attiva.
Autorizzazioni
Per visualizzare e ripristinare i backup LTR, è 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/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/read
Per eliminare i backup con conservazione a lungo termine (LTR), è 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 di Collaboratore dell'Istanza gestita di SQL non dispone dell'autorizzazione per eliminare i backup LTR.
È 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.
Nel portale di Azure selezionare l'istanza gestita di SQL e quindi selezionare Backup. Nella scheda Criteri di conservazione selezionare i database per i quali si desidera impostare o modificare i criteri di conservazione dei backup a lungo termine. Le modifiche non verranno applicate ad alcun database non selezionato.
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.
Al termine, selezionare Applica.
Importante
Quando si abilita un criterio di conservazione dei backup a lungo termine, potrebbero essere necessari fino a sette giorni prima che il primo backup diventi visibile e disponibile per il ripristino. Per dettagli sulla cadenza del backup con conservazione a lungo termine, consultare 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:
Nel portale di Azure selezionare l'istanza gestita di SQL e quindi selezionare Backup. Nella scheda Available backups (Backup disponibili) selezionare il database per cui si vuole visualizzare i backup disponibili. Seleziona Gestisci.
Nel riquadro Gestisci Backup esaminare i backup disponibili.
È 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:
Accedere al portale di Azure.
Passare all'Istanza SQL gestita di destinazione in cui si prevede di ripristinare il database.
Nella pagina Panoramica scegliere + Nuovo database per aprire la pagina Crea database gestito di Azure SQL.
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 di SQL corretta sia elencata nell'elenco a discesa. Selezionare quindi Avanti: Fonte dati >.
Nella scheda Origine dati scegliere Ripristino temporizzato in Usa dati esistenti. Specificare la sottoscrizione, il gruppo di risorse e l'istanza gestita di SQL che contiene il database di origine. Nell'elenco a discesa Database gestito scegliere il database da ripristinare. Scegliere quindi 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.
Nella scheda Impostazioni aggiuntive è possibile selezionare la casella per ereditare i criteri di conservazione dal database di origine. 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.
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 Tempo di recupero.
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 una politica LTR.
Importante
L'eliminazione di un backup a lungo termine è irreversibile. Per eliminare un backup con conservazione a lungo termine dopo l'eliminazione dell'istanza, è necessario disporre dell'autorizzazione a livello di 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 quando. Per istruzioni dettagliate, consultare Crea avvisi per il log delle attività.
- Nel portale di Azure, andare sull’Istanza gestita di SQL.
- 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.
- Nel pannello Backup con conservazione a lungo termine disponibili visualizzato, verifica i backup disponibili. Selezionare un backup da eliminare. Selezionare Elimina.
Limiti
Tenere presente le limitazioni seguenti:
- I backup del database eseguiti dalle istanze configurate con i criteri di aggiornamento di SQL Server 2022 possono essere ripristinati in istanze configurate con i criteri di aggiornamento di SQL Server 2022, SQL Server 2025 o Always-up-to-date update.
- I backup del database eseguiti da istanze configurate con i criteri di aggiornamento di SQL Server 2025 possono essere ripristinati in istanze configurate con i criteri di aggiornamento di SQL Server 2025 o Always-up-to-date , ma non alle istanze configurate con i criteri di aggiornamento di SQL Server 2022 .
- I backup del database eseguiti da istanze configurate con i criteri di aggiornamento Always-up-to-date possono essere ripristinati solo nelle istanze configurate anche con i criteri di aggiornamento always-up-to-date .
- I backup LTR dalle istanze possono essere ripristinati su qualsiasi server o istanza gestita esistente nella stessa sottoscrizione del database originale. Per un elenco completo delle funzionalità di ripristino, delle limitazioni e delle funzionalità, vedere Funzionalità e funzionalità di ripristino in Istanza gestita di SQL di Azure.