Domande frequenti sulla finestra di manutenzione nel database SQL di Azure

Questo articolo fornisce le risposte alle domande frequenti sulla finestra di manutenzione per il database SQL di Azure. Per domande frequenti sulla finestra di manutenzione per l'Istanza gestita di SQL di Azure, vedere Domande frequenti sulla finestra di manutenzione per l'Istanza gestita di SQL di Azure.

Disponibilità e funzionalità della finestra di manutenzione

Che cos'è la funzionalità Finestra di manutenzione?

La funzionalità della finestra di manutenzione offre la possibilità di limitare le interruzioni della manutenzione del database SQL di Azure a un periodo di tempo pianificato, al di fuori dell'orario lavorativo. Per maggiori informazioni, vedere Pianificazioni della finestra di manutenzione.

Quali sono i criteri di manutenzione predefiniti se non si sceglie una finestra specifica?

Gli eventi di manutenzione si verificano durante la finestra predefinita dalle 17:00 alle 8:00 ora locale, dal lunedì alla domenica.

Gli utenti lavorano in un fuso orario diverso rispetto al fuso orario del data center di Azure. Qual è il fuso orario locale?

L'ora locale è determinata dalla località dell'area di Azure che ospita la risorsa e a cui si applica l'ora legale in base alla definizione del fuso orario locale. Non è determinata dal fuso orario configurato nel database SQL (sempre UTC).

In quali aree è possibile scegliere una finestra di manutenzione?

Per un elenco delle aree disponibili, vedere Disponibilità della finestra di manutenzione.

L'area non è presente nell'elenco delle aree disponibili. Cosa è possibile fare?

Aprire un ticket di supporto per condividere il feedback e controllare i piani per la propria area.

Quali sono i prezzi per la finestra di manutenzione?

La configurazione e l'uso della finestra di manutenzione sono gratuiti per tutti i tipi di sottoscrizione di Azure idonei. Vedere Disponibilità della funzionalità della finestra di manutenzione.

Si riceverà una notifica per la finestra di manutenzione?

È possibile acconsentire esplicitamente a ricevere una notifica 24 ore prima dell'evento di manutenzione, immediatamente prima dell'inizio della manutenzione e al termine della finestra di manutenzione. Per altre informazioni, è possibile controllare il Centro integrità risorse. Per ricevere messaggi di posta elettronica, è necessario configurare le notifiche avanzate. Per maggiori informazioni, consultare Notifiche avanzate.

In quali obiettivi del livello di servizio è possibile scegliere una finestra di manutenzione?

La scelta di una finestra di manutenzione è disponibile nella maggior parte degli obiettivi del livello di servizio con alcune eccezioni. Vedere Obiettivi del livello di servizio supportati per la finestra di manutenzione.

Se è stata selezionata una finestra di manutenzione per una risorsa e si passa a un piano di obiettivo del livello di servizio inferiore in cui la scelta di una finestra di manutenzione non è supportata, cosa accade al database?

In questo caso, verrà ripristinata l'opzione predefinita della finestra di manutenzione, ovvero dalle 17:00 alle 8:00 ora locale.

Quanto tempo è necessario per elaborare una modifica della pianificazione della finestra di manutenzione?

È possibile scegliere una finestra di manutenzione diversa in qualsiasi momento, ma l'applicazione delle modifiche potrebbe richiedere fino a 24 ore.

La notifica anticipata copre tutti gli eventi di manutenzione?

No, le notifiche avanzate si concentrano solo sugli eventi di manutenzione pianificata che possono causare un'interruzione del servizio.

Configurazione della finestra di manutenzione

È possibile scegliere un'ora/giorno specifico per la finestra di manutenzione?

No, è possibile scegliere tra le finestre dei giorni feriali o dei fine settimana prepianificate. La manutenzione può avvenire in qualsiasi ora o giorno all'interno della finestra.

È possibile annullare o posticipare un evento di manutenzione pianificata in base alla notifica ricevuta?

No. L'annullamento o il posticipo di un evento di manutenzione imminente non è supportato. Le notifiche consentono di prepararsi per l'evento.

È possibile configurare una finestra di manutenzione diversa per ogni database SQL di Azure in un pool elastico?

Se il database fa parte di un pool elastico, viene applicata la configurazione della finestra di manutenzione del pool elastico. Per i database singoli all'esterno di un pool elastico è possibile definire una configurazione personalizzata della finestra di manutenzione.

Quali sono le opzioni supportate per configurare una finestra di manutenzione per un database SQL di Azure?

Portale di Azure, PowerShell, interfaccia della riga di comando di Azure e API REST.

È possibile configurare una finestra di manutenzione durante gli scenari di ripristino, recupero, copia, importazione o ripristino di emergenza geografico del database?

Attualmente non è possibile. La finestra di manutenzione può essere configurata dopo la creazione del database.

È selezionata la finestra di manutenzione predefinita. È possibile abilitare le notifiche avanzate per la manutenzione?

Per il database SQL di Azure, le notifiche avanzate non possono essere configurate per l'opzione predefinita della finestra di manutenzione. Quando si sceglie una finestra di manutenzione, scegliere un'opzione diversa da quella predefinita del sistema per configurare e abilitare le notifiche avanzate.

È possibile impostare avvisi a livello di gruppo di risorse?

No. Le notifiche avanzate vengono configurate tramite gli avvisi di integrità dei servizi. Gli avvisi di integrità dei servizi supportano la configurazione dei livelli di sottoscrizione, tipo di risorsa e area. Non è pertanto possibile configurare la notifica a livello di gruppo di risorse.

È possibile configurare gli avvisi usando PowerShell o l'interfaccia della riga di comando di Azure?

Non sono disponibili comandi di PowerShell e dell'interfaccia della riga di comando di Azure dedicati alla configurazione degli avvisi di integrità dei servizi. Tuttavia, è possibile usare un modello di ARM e sfruttare qualsiasi metodo standard per distribuirlo usando l'interfaccia della riga di comando e PowerShell. Seguire le linee guida della Guida introduttiva: Creare avvisi del log attività sulle notifiche del servizio usando un modello ARM.

Aspettative durante una finestra di manutenzione

Cosa accade dopo aver scelto una finestra di manutenzione?

La configurazione della finestra di manutenzione è un'operazione asincrona a esecuzione prolungata, simile alla modifica del livello di servizio del database SQL di Azure. La risorsa è disponibile durante il processo, ad eccezione di una breve riconfigurazione che si verifica alla fine dell'operazione e che in genere dura fino a 8 secondi anche in caso di transazioni a esecuzione prolungata. Per ridurre al minimo l'impatto della riconfigurazione, è consigliabile eseguire l'operazione al di fuori delle ore di punta.

Quali tipi di aggiornamenti vengono in genere eseguiti durante una finestra di manutenzione?

L'evento di manutenzione può contenere aggiornamenti per hardware, firmware, sistema operativo, componenti software satellite o per il motore di database SQL. In genere vengono combinati in un singolo batch per ridurre al minimo l'incidenza degli eventi di manutenzione.

Quanto sono frequenti gli aggiornamenti?

Il servizio del database SQL di Azure esegue regolarmente aggiornamenti di manutenzione per sicurezza, conformità, stabilità e prestazioni. Potrebbero essere visualizzati due o più aggiornamenti al mese. La manutenzione può essere più frequente nella finestra di manutenzione predefinita. Per ridurre al minimo la frequenza di aggiornamento, scegliere una finestra di manutenzione non predefinita.

Quali problemi possono verificarsi durante un evento di manutenzione?

Un evento di manutenzione rappresenta un periodo durante il quale gli aggiornamenti vengono applicati alla risorsa. Un evento di manutenzione si verifica all'interno della finestra di manutenzione definita. Durante un evento di manutenzione, i database sono completamente disponibili e accessibili, ma alcuni aggiornamenti di manutenzione richiedono una riconfigurazione perché Azure porta i database SQL offline per un breve periodo di tempo al fine di applicare gli aggiornamenti di manutenzione (in genere per la durata di pochi secondi) durante la finestra di manutenzione selezionata dal cliente.

Quante riconfigurazioni è possibile prevedere durante un evento di manutenzione?

Se l'aggiornamento di manutenzione richiede una riconfigurazione, in genere si verificano una o due riconfigurazioni durante la finestra.

Prerequisiti e preparazione per una finestra di manutenzione

L'applicazione può diventare resiliente agli eventi di riconfigurazione?

Sì, per la resilienza dell'applicazione durante la manutenzione del gateway, assicurarsi che le applicazioni client usino i criteri di connessione di reindirizzamento. Per la resilienza durante la riconfigurazione, le applicazioni devono seguire i concetti relativi alla logica di ripetizione dei tentativi.

Come è possibile verificare che i database siano configurati per la finestra di manutenzione?

Nelle impostazioni della risorsa di Azure la scheda Manutenzione consente di esaminare e modificare la pianificazione del piano di manutenzione corrente. È anche possibile esaminare e impostare le pianificazioni della finestra di manutenzione per più risorse tramite PowerShell, l'interfaccia della riga di comando o l'API di Azure.

È possibile controllare l'elenco delle risorse che saranno interessate dall'evento per cui si riceve una notifica?

Sì, è possibile recuperare l'elenco delle risorse interessate usando Azure Resource Graph Explorer. Si riceverà un'email di notifica avanzata contenente l'ID della notifica e un link ad Azure Resource Graph Explorer.

Monitoraggio della finestra di manutenzione

Non è possibile configurare le notifiche avanzate per la manutenzione pianificata. Verrà comunque visualizzato l'evento di manutenzione pianificata nella dashboard di integrità dei servizi?

Per il database SQL di Azure, se le notifiche avanzate non sono configurate, l’integrità dei servizi non mostrerà gli eventi di manutenzione pianificata.

La notifica indica "In corso", ma la finestra non è ancora stata avviata. Come mai?

È previsto un periodo di 1 ora in cui vengono inviate le notifiche. Ciò significa che è possibile ricevere una notifica da 25 a 24 ore prima dell'evento, da 1 ora a 1 minuto prima dell'apertura della finestra e da 1 minuto a 1 ora dopo la chiusura della finestra. Anche se il titolo della notifica è "In corso", il contenuto della notifica contiene l'ora di inizio e di fine della finestra di manutenzione, e questo indica il momento in cui inizierà e terminerà la manutenzione.

Esiste uno scenario in cui non si riceve la notifica relativa all'evento pianificato?

Sì, nel caso in cui sia stata creata una nuova risorsa, sia stata eseguita un'operazione di ridimensionamento o sia stata modificata una finestra di manutenzione, il database può finire sul computer per il quale è già pianificato l'aggiornamento. In questo caso, si riceve una notifica solo all'avvio e alla fine della finestra di distribuzione. Per tutte le distribuzioni future, si riceverà una notifica anticipata relativa agli eventi pianificati.

È possibile verificare se il database è stato aggiornato negli ultimi X giorni?

È possibile controllare questa opzione solo se sono state configurate notifiche avanzate nell'integrità dei servizi. È possibile usare Azure Resource Graph Explorer per recuperare un elenco di eventi di manutenzione o usare la pagina Panoramica sull'integrità dei servizi.

Cosa accade quando si verifica un errore in un evento di manutenzione?

Sebbene sia raro, possono verificarsi errori o interruzioni durante un evento di manutenzione. In caso di errore, viene eseguito il rollback delle modifiche e la manutenzione verrà ripianificata in un altro momento.