Notifiche anticipate per gli eventi di manutenzione pianificata nel database SQL di Azure

Si applica a:Database SQL di Azure

Sono disponibili notifiche anticipate per i database configurati per l'uso di una finestra di manutenzione non predefinita. Le notifiche anticipate consentono ai clienti di configurare le notifiche da inviare fino a 24 ore prima di qualsiasi evento pianificato.

È possibile configurare le notifiche in modo da ricevere SMS, e-mail, notifiche push di Azure e messaggi vocali quando l’avvio della manutenzione pianificata è previsto nelle 24 ore successive. Verranno inviate notifiche all’inizio e alla fine della manutenzione.

Importante

Per database SQL di Azure, le notifiche di preavviso non possono essere configurate per l’opzione Finestra di manutenzione predefinita del sistema. Scegliere una finestra di manutenzione diversa dall’impostazione predefinita del sistema per configurare e abilitare le notifiche di preavviso.

Nota

Le finestre di manutenzione sono disponibili a livello generale. Le finestre di manutenzione sono disponibili a livello generale per il database SQL di Azure, ma sono una funzionalità di anteprima per l’Istanza gestita di SQL di Azure.

Configurare una notifica di preavviso

Completare i passaggi seguenti per abilitare una notifica nella pagina Integrità dei servizi del portale di Azure.

Importante

Integrità dei servizi sta implementando nuove esperienze in fasi. Alcuni utenti vedranno l’esperienza aggiornata del portale integrità dei servizi di Azure, mentre altri vedranno ancora l’esperienza classica. Nel caso in cui venga ancora visualizzato il portale di integrità dei servizi classico, per Area non selezionare l’opzione Globale, ma piuttosto l’area specifica o tutte le aree.

  1. Passare alla pagina Manutenzione pianificata per l’integrità dei servizi, selezionare Avvisi di integrità, quindi Aggiungi avviso di integrità del servizio.

    Screenshot della pagina Avvisi di integrità nel portale di Azure. Il pulsante Aggiungi avviso di integrità dei servizi è in rosso.

  2. Nella sezione Ambito selezionare la sottoscrizione.

    Screenshot della pagina del portale di Azure in cui si seleziona la sottoscrizione in cui si configura l'avviso di integrità.

  3. Nella sezione Condizione configurare i servizi per cui ricevere avvisi, aree e criteri. Per un avviso più generico selezionare tutti i valori. Per restringere i criteri, selezionare il database SQL di Azure come servizio, le aree in cui sono stati distribuiti tali servizi e Manutenzione pianificata per il tipo di evento.

    Screenshot della pagina portale di Azure in cui si definiscono le condizioni per l'avviso di integrità e i servizi per cui ricevere una notifica.

    Screenshot della pagina portale di Azure in cui si definiscono le condizioni per l'avviso di integrità e le aree per cui ricevere una notifica.

    Screenshot della pagina portale di Azure in cui si definiscono le condizioni per l'avviso di integrità e i tipi di evento per cui ricevere una notifica.

  4. Nella sezione Azioni è possibile selezionare un gruppo di azioni esistente o crearne uno nuovo.

    Screenshot della pagina del portale di Azure in cui si aggiungono o si creano gruppi di azioni.

  5. Nella sezione Dettagli definire il nome dell’avviso e specificare il gruppo di risorse in cui deve essere distribuito.

    Screenshot della pagina portale di Azure in cui si definiscono i dettagli dell'avviso.

  6. Selezionare Rivedi e crea. Viene creato l’avviso.

  7. È tutto pronto. In presenza di un evento di manutenzione Azure SQL pianificato si riceve una notifica di preavviso.

Per altre informazioni sulla creazione di avvisi di integrità, consultare Integrità dei servizi di Azure

Ricevere notifiche

La tabella seguente illustra le notifiche relative alle informazioni generali che è possibile ricevere:

Stato Descrizione
Pianificato Ricevuto 24 ore prima dell’evento di manutenzione. La manutenzione è pianificata in una DATA compresa tra le 17:00 e le 8:001 (ora locale) nell’area region_name.
InProgress Viene avviata la manutenzione per i database nell’area region_name.
Completo La manutenzione dei database nell’area region_name è stata completata.

1 L’ora di inizio e di fine dipende dalla finestra di manutenzione selezionata.

La tabella seguente mostra le notifiche aggiuntive che potrebbero essere inviate durante la manutenzione:

Stato Descrizione
Ripianificata - La manutenzione è in corso, ma non è stata completata all’interno della finestra di manutenzione.
- Si è verificato un problema durante la manutenzione e l’avvio non è stato possibile.
- La manutenzione pianificata è stata avviata, ma non è stato possibile procedere fino alla fine e proseguirà nella finestra di manutenzione successiva.
Annullata La manutenzione per i database nell’area region_name viene annullata e verrà riprogrammata per un secondo momento.

Autorizzazioni

Mentre le notifiche di preavviso possono essere inviate a qualsiasi indirizzo di posta elettronica, i criteri di controllo degli accessi in base al ruolo della sottoscrizione di Azure stabiliscono chi può accedere ai collegamenti nel messaggio di posta elettronica. L’esecuzione di query sul grafico delle risorse è coperta dal Controllo degli accessi in base al ruolo di Azure. Per abilitare l’accesso in lettura, ogni destinatario deve disporre dell’accesso in lettura a livello di gruppo di risorse. Per maggiori informazioni, vedere Procedura per l’assegnazione di un ruolo Azure.

Recuperare l’elenco delle risorse interessate

Azure Resource Graph è un servizio di Azure progettato per estendere Azure Resource Management. Azure Resource Graph Explorer offre un’esplorazione efficiente delle risorse. È possibile eseguire query su larga scala su un determinato set di sottoscrizioni, in modo da regolamentare efficacemente l’ambiente.

È inoltre possibile usare Azure Resource Graph Explorer per eseguire query sugli eventi di manutenzione. Per informazioni generali su come eseguire le query, vedere Avvio rapido: Eseguire la prima query di Resource Graph usando Azure Resource Graph Explorer.

Quando si riceve la notifica avanzata per la manutenzione pianificata, si ottiene un collegamento che apre Azure Resource Graph ed esegue la query per l’evento esatto, simile al seguente. Il valore notificationId è univoco per ogni evento di manutenzione.

resources
| project resource = tolower(id)
| join kind=inner (
    maintenanceresources
    | where type == "microsoft.maintenance/updates"
    | extend p = parse_json(properties)
    | mvexpand d = p.value
    | where d has 'notificationId' and d.notificationId == 'LNPN-R9Z'
    | project resource = tolower(name), status = d.status, resourceGroup, location, startTimeUtc = d.startTimeUtc, endTimeUtc = d.endTimeUtc, impactType = d.impactType
) on resource
| project resource, status, resourceGroup, location, startTimeUtc, endTimeUtc, impactType

Nell’explorer di Azure Resource Graph (ARG) è possibile trovare valori per lo stato della distribuzione che sono leggermente diversi da quelli visualizzati nel contenuto della notifica.

Stato Descrizione
In sospeso - La manutenzione è pianificata in data imminente.
- La manutenzione pianificata in precedenza è stata riprogrammata ed è in attesa di avvio nella finestra successiva.
- La manutenzione è stata avviata, ma non è stata completata nella finestra precedente e continuerà in quella successiva.
InProgress La manutenzione per la risorsa region_name è in corso o è in corso.
Completato La manutenzione per la risorsa region_name è stata completata.
NoUpdatesPending La manutenzione pianificata in precedenza per la risorsa region_name viene annullata e verrà riprogrammata per un secondo momento.
RetryLater La manutenzione pianificata per la risorsa region_name è stata avviata, ma non è stato possibile procedere fino alla fine e proseguirà nella finestra di manutenzione successiva.

Per informazioni di riferimento complete sulle query di esempio e su come usarle in strumenti come PowerShell o l’interfaccia della riga di comando di Azure, vedere Query di esempio di Azure Resource Graph per Integrità dei servizi di Azure.