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.
È possibile convertire un database esistente nel database SQL di Azure in Hyperscale usando il portale di Azure, l'interfaccia della riga di comando di Azure, PowerShell o Transact-SQL.
Transizione
Il processo di conversione è suddiviso in due fasi, ovvero la conversione del database, che si verifica mentre il database esistente è online e quindi un cutover al nuovo database Hyperscale.
- Il tempo necessario per spostare un database esistente in Hyperscale è costituito dal tempo necessario per copiare i dati e dal tempo necessario per riprodurre le modifiche apportate nel database di origine durante la copia dei dati. Il tempo necessario per copiare i dati è proporzionale alle dimensioni dei dati. È consigliabile eseguire la conversione in Hyperscale durante un periodo di attività di scrittura inferiore in modo che il tempo di riproduzione delle modifiche accumulate sia più breve.
- È possibile scegliere quando si verifica il cutover - non appena il database è pronto o manualmente in un momento a scelta. Per impostazione predefinita, il processo da convertire in Hyperscale verrà tagliato automaticamente.
- Se si sceglie di effettuare manualmente il cutover in un momento a tua scelta, hai 24 ore per avviare un cutover manuale dopo il momento in cui il database è pronto per il cutover. È possibile avviare un cutover manuale tramite il portale di Azure, l'interfaccia della riga di comando di Azure, PowerShell o T-SQL.
- Durante il cutover finale su Hyperscale, le applicazioni riscontrano solo un breve periodo di inattività, in genere inferiore a un minuto.
Prerequisiti
Per convertire un database che fa parte di una relazione di replica geografica , come primaria o secondaria, in Hyperscale, è necessario prima terminare la replica geografica tra la replica primaria e quella secondaria. I database in un gruppo di failover devono essere rimossi prima dal gruppo.
Dopo che un database è stato spostato in Hyperscale, è possibile creare una nuova replica geografica Hyperscale per tale database o aggiungere il database a un gruppo di failover.
La conversione diretta dal livello di servizio Basic a Hyperscale non è supportata. Per eseguire questa conversione, modificare prima di tutto il database in qualsiasi livello di servizio diverso da Basic (ad esempio, Utilizzo generico) e quindi procedere con la conversione in Hyperscale.
Convertire un database in Hyperscale
Per convertire un database SQL di Azure esistente in Hyperscale, identificare prima l'obiettivo del servizio di destinazione.
Esamina i limiti delle risorse per i database singoli se non sei sicuro di quale livello di servizio sia adatto per il tuo database. In molti casi, è possibile scegliere un obiettivo di servizio con lo stesso numero di vCore e la stessa generazione hardware del database originale. Se necessario, è possibile modificare l'obiettivo di servizio in un secondo momento con tempi di inattività minimi. La fatturazione per Hyperscale inizia solo dopo la transizione.
Selezionare la scheda per il metodo preferito per convertire il database:
Il portale di Azure consente di eseguire la conversione in Hyperscale modificando il livello di servizio per il database.
- Passare al database da convertire nel portale di Azure.
- Nella barra di spostamento a sinistra selezionare Calcolo e archiviazione.
- Selezionare l'elenco a discesa del livello di servizio per espandere le opzioni dei livelli di servizio.
- Se si usa l'offerta gratuita del database SQL di Azure, selezionare il pulsante per rimuovere l'offerta di database gratuito. Verrà quindi visualizzato l'elenco a discesa Livello di servizio .
- Selezionare Hyperscale nell'elenco a discesa.
- Esaminare il livello di calcolo e scegliere Provisioning o Serverless.
- Esaminare la modalità Cutover, una scelta specifica per la conversione in Hyperscale.
- Il passaggio si verifica dopo che il database è stato preparato per la conversione a Hyperscale.
La modalità cutover determina quando la connettività al database SQL di Azure esistente verrà interrotta momentaneamente per la conversione in Hyperscale:
- Il cutover automatico viene eseguito non appena il database Hyperscale è pronto.
- Il cutover manuale ti invita ad avviare il cutover all'orario desiderato nel portale di Azure. Questa opzione è più utile per programmare la transizione in modo da minimizzare le interruzioni aziendali.
- Il passaggio si verifica dopo che il database è stato preparato per la conversione a Hyperscale.
La modalità cutover determina quando la connettività al database SQL di Azure esistente verrà interrotta momentaneamente per la conversione in Hyperscale:
- Esaminare la configurazione hardware elencata. Se necessario, selezionare Modifica configurazione per selezionare la configurazione hardware appropriata per il carico di lavoro.
- Selezionare il dispositivo di scorrimento vCore se si vuole modificare il numero di vCore disponibili per il database nel livello di servizio Hyperscale.
- Selezionare lo slider High-Availability Repliche secondarie se si desidera cambiare il numero di repliche nel livello di servizio Hyperscale.
- Selezionare Applica.
- Monitorare la conversione nel portale di Azure.
- Passare al database nel portale di Azure.
- Nella barra di spostamento a sinistra selezionare Panoramica.
- Esaminare la sezione Notifiche nella parte inferiore del riquadro destro. Se le operazioni sono in corso, viene visualizzata una finestra di notifica.
- Selezionare la casella di notifica per visualizzare i dettagli.
- Viene visualizzato il riquadro Operazioni in corso. Esaminare i dettagli delle operazioni in corso.
Se è stato selezionato Cutover manuale, il portale di Azure visualizza un pulsante Cutover quando è pronto.