Condividi tramite


Migrazione a Istanza gestita di SQL di Azure : migrazione SQL Server in Azure Arc

Applica a:SQL Server

Questo articolo illustra come eseguire una migrazione SQL Server in Azure Arc a Istanza gestita di SQL di Azure nel portale di Azure per l'istanza di SQL Server abilitata da Azure Arc.

È possibile provare Istanza gestita di SQL di Azure gratuitamente fino a un anno.

Annotazioni

È possibile fornire commenti e suggerimenti sull'esperienza di migrazione direttamente al gruppo di prodotti.

Informazioni generali

Istanza gestita di SQL di Azure è una piattaforma gestita integralmente come servizio (PaaS) di tipo lift-and-shift per eseguire i carichi di lavoro dell'ambiente SQL Server sulla piattaforma cloud Azure. Dopo che l'istanza di SQL Server è abilitata da Azure Arc, è possibile valutare il patrimonio di dati SQL Server per identificare una configurazione Istanza gestita di SQL ottimale. È quindi possibile eseguire la migrazione dei database SQL Server a Istanza gestita di SQL direttamente dal portale di Azure.

Quando l'istanza di SQL Server è abilitata da Azure Arc, è possibile:

  • Valutare e valutare se l'istanza di SQL Server è pronta per la migrazione a Istanza gestita di SQL.
  • Identificare i potenziali problemi di migrazione e scoprire come attenuarli.
  • Ottimizzare le prestazioni e i costi con indicazioni sui livelli di servizio, la configurazione e il dimensionamento.

L'individuazione delle istanze di SQL Server e la generazione di report di idoneità vengono eseguite automaticamente ogni fine settimana, ma è possibile avviarle manualmente in qualsiasi momento. Il completamento del processo richiede solo alcuni minuti. Non è necessaria alcuna configurazione aggiuntiva.

In primo luogo, scegliere una destinazione Istanza gestita di SQL appropriata e preparare l'ambiente. È quindi possibile eseguire la migrazione dei database SQL Server a Istanza gestita di SQL direttamente dal portale di Azure tramite un processo completamente gestito e automatizzato.

La migrazione del database è disponibile per impostazione predefinita per tutte le istanze di SQL Server abilitate da Azure Arc, a partire da SQL Server 2012 (11,x).

Il riquadro Migrazione del database include anche un riepilogo utile dello stato della migrazione per l'istanza, ad esempio il numero di database totali, la destinazione consigliata, il numero di migrazioni completate e il numero di migrazioni in corso:

Screenshot del riepilogo nel riquadro Migrazione del database nel portale di Azure.

Metodi di migrazione integrati

Scegliere il metodo di migrazione più adatto alle proprie esigenze nel riquadro Migrazione del database . Dopo una configurazione iniziale per preparare l'ambiente, il processo di migrazione automatizza il resto in base alla selezione.

Microsoft Copilot consente di scegliere il metodo di migrazione appropriato in base alle esigenze.

La tabella seguente riepiloga i due metodi integrati nel processo di migrazione:

collegamento Istanza gestita Servizio di riproduzione dei log (LRS)
metodo Replica in tempo reale
Diagramma che mostra la migrazione del collegamento di Istanza gestita.
Backup e ripristino continui
Diagramma della migrazione del Log Replay Service.
Tecnologia sottostante Gruppi di disponibilità distribuiti Trasferimento dei log
Descrizione Metodo più efficiente con replica quasi in tempo reale. Fornisce un database di sola lettura (R/O) nella destinazione, in modo da poter eseguire query sui dati quasi in tempo reale durante la migrazione per eseguire l'offload dei carichi di lavoro R/O nel database secondario o controllare i dati durante la migrazione. Migrazione con il minor tempo di inattività possibile. Metodo di migrazione più compatibile. Caricare i backup su un account intermedio di archiviazione BLOB di Azure che il servizio LRS ripristina automaticamente su Istanza gestita di SQL in modo continuo. Non è disponibile alcuna replica di database R/O nella destinazione.
Versioni supportate SQL Server 2016 e versioni successive in Windows Server 2016 e versioni successive SQL Server 2012 e versioni successive in Windows Server 2012 e versioni successive
Edizioni supportate Edizioni Enterprise, Standard e Developer tutte le edizioni
Migrazione simultanea Sì, fino a 10 database con estensione Azure per SQL Server versione 1.1.3348.364 o successiva. 1 database con versioni precedenti. Nessun limite
Consigliato per Carichi di lavoro business critical che richiedono tempi di inattività minimi durante la migrazione e l'accesso a un database di sola lettura nella destinazione, con una destinazione di destinazione di un Istanza gestita di SQL per utilizzo generico o business critical. Carichi di lavoro per utilizzo generico in cui alcuni tempi di inattività pianificati sono accettabili e destinazione di un Istanza gestita di SQL per utilizzo generico. Non consigliato per le destinazioni dell'istanza gestita di SQL business critical.

Per un confronto approfondito dei due metodi di migrazione, vedere Compare Istanza gestita link con LRS per la migrazione.

Migrazione assistita da Microsoft Copilot

Microsoft Copilot è integrata nell'esperienza per facilitare l'intero processo di migrazione. Chat interattivamente con Microsoft Copilot mentre esegue ricerche nella base di conoscenza di Microsoft per aiutarti durante il processo di migrazione ad Azure.

Microsoft Copilot fornisce assistenza basata sull'intelligenza artificiale per prendere decisioni o intraprendere azioni in determinati punti, ad esempio:

  • Come vengono effettuate le valutazioni?
  • Aiutami a confrontare.
  • Avviare la migrazione.
  • Aiutami a scegliere il metodo di migrazione corretto.
  • Monitorare la migrazione.
  • Completare la migrazione.

Selezionare l'icona Copilot nella finestra di migrazione Database per aprire la finestra di chat Copilot:

Screenshot che mostra l'icona Copilot nel riquadro Migrazione del database nel portale Azure.

Prerequisiti

Per usare SQL Server migrazione in Azure Arc, sono necessari i prerequisiti seguenti:

Prima di avviare il processo di migrazione, assicurarsi di aver preparato l'ambiente per il metodo di migrazione scelto:

  • Prepararsi alla migrazione del collegamento di Istanza gestita.
  • Preparare per la migrazione LRS.

Eseguire la migrazione a Istanza gestita di SQL di Azure

I riquadri seguenti nel riquadro Database Migration guidano la migrazione dei database SQL Server a Istanza gestita di SQL di Azure:

  1. Assess istanza di origine: Valuta l'istanza di SQL Server per determinarne l'idoneità alla migrazione a Istanza gestita di SQL.
  2. Selezionare la destinazione: selezionare una destinazione Istanza gestita di SQL per la migrazione.
  3. Migrate data: eseguire la migrazione dei database SQL Server a Istanza gestita di SQL.
  4. Monitoraggio e cutover: Monitorare il processo di migrazione e passare alla destinazione Istanza gestita di SQL.

Lo screenshot seguente mostra i riquadri nel riquadro di migrazione Database per l'istanza di SQL Server nel portale di Azure:

Screenshot che mostra la home page della migrazione per un'istanza di SQL Server nel portale Azure.

Valutare l'istanza di origine

Per valutare l'istanza di origine, seguire questa procedura:

  1. Vai alla tua istanza di SQL Server nel portale di Azure.

  2. In Migrazione selezionare Migrazione del database per aprire il riquadro Migrazione del database . In Valuta istanza di origine selezionare Visualizza report per aprire il riquadro Valutazioni .

    Screenshot che mostra il riquadro Migrazione del database per l'istanza di SQL Server nel portale di Azure, con

  3. Nel riquadro Valutazioni :

    • Usare Esegui valutazione per avviare una nuova valutazione se non è stata eseguita di recente.
    • Utilizzare Visualizza dettagli valutazione nella casella Azure SQL MI destinazione consigliata per ulteriori informazioni sui risultati della valutazione, inclusa l'idoneità dell'istanza di SQL Server per la migrazione a Istanza gestita di SQL. Si apprenderà anche il livello di servizio e la configurazione consigliati per l'istanza di destinazione.

Selezionare la destinazione

Dopo aver valutato l'istanza di SQL Server, selezionare un'istanza gestita SQL come destinazione.

  1. Nel riquadro Valutazioni selezionare Crea o seleziona destinazione. In alternativa, nel riquadro Migrazione del databaseselezionare Seleziona destinazione. Entrambe le opzioni aprono il riquadro Crea o seleziona destinazione in cui è possibile identificare una destinazione di migrazione.

    Screenshot che mostra il riquadro Valutazioni nel portale di Azure, con Crea Target evidenziato.

  2. Nel riquadro Crea o seleziona destinazione , in Target exists (Destinazione) selezionare una delle opzioni seguenti:

    • Yes, ho già creato una destinazione: selezionare una destinazione Istanza gestita di SQL esistente.
    • No, si vuole creare una nuova destinazione: creare una nuova destinazione Istanza gestita di SQL.

    Screenshot che mostra il pannello Crea o seleziona destinazione.

  3. Immettere le informazioni necessarie per la destinazione Istanza gestita di SQL. Usare quindi Seleziona destinazione o Crea destinazione per procedere con il passaggio successivo in base alla selezione Esistenza destinazione.

    1. Se è già disponibile un'istanza come destinazione, scegliendo Selezionare la destinazione consente di passare al riquadro di migrazione Database per l'istanza di SQL Server. Il nome dell'istanza viene inserito come target selezionato. È quindi possibile passare al passaggio Eseguire la migrazione dei dati .
    2. Se si sceglie di creare una nuova istanza, si verrà guidati al riquadro Crea Istanza gestita di SQL di Azure nel riquadro Migrazione del database per creare l'istanza di destinazione. Dopo aver completato, controlla lo stato di avanzamento della distribuzione nel riquadro Database migration per l'istanza di SQL Server. Il nome di destinazione viene mostrato nel riquadro Destinazione. È quindi possibile passare al passaggio Eseguire la migrazione dei dati .

Eseguire la migrazione dei dati

Dopo che la destinazione è pronta, avviare il processo di migrazione.

Annotazioni

Se i database appena aggiunti non sono visibili nel portale di Azure, potrebbe essere necessario avviare l'agente Arc.

Monitorare e effettuare la transizione

Dopo aver avviato la migrazione, è possibile monitorare lo stato di avanzamento. Nel riquadro Migrazione del database selezionare Monitorare le migrazioni.

Il riquadro Monitor e cutover mostra informazioni utili sul processo di migrazione, ad esempio:

  • I database di cui è stata eseguita la migrazione e i database ancora in corso.
  • Metodo di migrazione scelto.
  • Istanza di destinazione e database di destinazione.
  • Durata della migrazione corrente di ogni database.
  • Ora di avvio della migrazione.

Screenshot della pagina di migrazione del monitoraggio nel portale Azure.

È possibile completare o annullare la migrazione dal riquadro Monitoraggio e passaggio. È anche possibile visualizzare i log per informazioni sulla migrazione. La selezione di un database consente di passare a un riquadro con altri dettagli sull'origine e sulla destinazione.

Al termine della migrazione, lo stato della migrazione mostra Pronto per il passaggio. Per passare alla destinazione Istanza gestita di SQL, selezionare Trasferimento Finale nel riquadro Monitoraggio e trasferimento finale. È anche possibile usare il riquadro dei dettagli del database.

Selezionare un database e quindi usare Cutover per aprire il riquadro Cutover e visualizzare opzioni diverse in base al metodo di migrazione selezionato.

Annotazioni

Completare il trasferimento o annullare la migrazione quando si migra con il collegamento Istanza gestita concede autorizzazioni just-in-time fino a quando il collegamento viene rimosso o la migrazione viene annullata.

Invertire una migrazione

La migrazione inversa a SQL Server da Istanza gestita di SQL di Azure potrebbe essere supportata in base ai criteri di aggiornamento dell'istanza gestita di SQL. Per esempio:

Se la versione di SQL Server di origine è precedente a SQL Server 2022, la migrazione inversa non è possibile. Quando si esegue la migrazione del database a Istanza gestita di SQL, viene eseguito un aggiornamento interno a una versione più recente del database non compatibile con le versioni precedenti di SQL Server. La compatibilità del database di migrazione inversa è disponibile solo quando l'istanza gestita di SQL è configurata con i criteri di aggiornamento corrispondenti.

La migrazione inversa non è disponibile tramite la migrazione SQL Server nell'esperienza di Azure Arc. È possibile invertire manualmente una migrazione tramite altri strumenti, ad esempio il backup e il ripristino nativi, oppure configurare manualmente un collegamento in SSMS.

Limitazioni

Le limitazioni del collegamento Istanza gestita e LRS si applicano alle migrazioni tramite il portale di Azure.

Il monitoraggio della migrazione tramite il portale di Azure è disponibile solo per le istanze di SQL Server che soddisfano i requisiti di licenza di monitoraggio.

Risolvere i problemi comuni

Per risolvere i problemi comuni durante la migrazione alla Istanza gestita di SQL di Azure, vedere Risoluzione dei problemi di migrazione.