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:SQL Server
Questo articolo ti mostra come migrare i database da un'istanza di SQL Server abilitata da Azure Arc a database SQL di Azure nel portale Azure.
Note
- La migrazione a database SQL di Azure tramite il portale Azure è attualmente in anteprima.
- È possibile fornire commenti e suggerimenti sull'esperienza di migrazione direttamente al gruppo di prodotti.
Overview
database SQL di Azure è un motore di database completamente gestito da piattaforma come servizio (PaaS). La migrazione di SQL Server in Azure Arc ti aiuta a valutare i database SQL Server sorgente, selezionare un target database SQL di Azure e avviare una migrazione offline dal portale Azure.
Utilizzare la valutazione della migrazione per individuare problemi di compatibilità e scegliere un livello di servizio e una configurazione appropriati. Durante la migrazione, Azure Servizio Migrazione del database copia gli oggetti di schema selezionati e i dati della tabella nel database SQL di Azure target.
Importante
Le migrazioni online verso database SQL di Azure attualmente non sono disponibili con Azure Servizio Migrazione del database. Il tempo di inattività delle applicazioni inizia quando inizia la migrazione offline.
Migrazione assistita da Microsoft Copilot
Microsoft Copilot è integrato nell'esperienza di migrazione per aiutarti a prendere decisioni e completare azioni. Puoi fare domande sulle valutazioni, confrontare obiettivi, avviare o monitorare una migrazione e risolvere problemi di migrazione.
Seleziona l'icona di Copilot nel pannello migrazione del database per aprire la finestra della chat di Copilot.
Prerequisiti
Prima di iniziare la migrazione:
- Prepara l'ambiente di origine e il database target. Per permessi, requisiti SHIR e limitazioni, vedi Preparare la migrazione a database SQL di Azure.
- Conferma che l'istanza di SQL Server sorgente abbia l'ultima versione dell'estensione Azure per SQL Server.
- Risolvere i problemi di blocco identificati dalla valutazione della migrazione.
Aggiornare l'estensione
L'estensione Azure per SQL Server viene aggiornata indipendentemente da SQL Server. Installa la versione attuale dell'estensione per ottenere le ultime funzionalità e correzioni di migrazione. Per maggiori informazioni, vedi Aggiorna l'estensione.
Eseguire la migrazione a database SQL di Azure
Il pannello di migrazione del Database ti guida attraverso quattro fasi:
- Valuta l'istanza di origine.
- Seleziona un bersaglio.
- Esegui la migrazione dei dati.
- Monitora la migrazione.
Valuta l'istanza di origine
- Accedi alla tua istanza di SQL Server nel portale di Azure.
- Sotto Migrazione, seleziona Migrazione database.
- In Valuta l'istanza di origine, seleziona Visualizza report.
- Se la valutazione non è aggiornata, seleziona Esegui la valutazione.
- Nella tessera database SQL di Azure, seleziona Visualizza dettagli della valutazione. Esamina la prontezza del database, i problemi di blocco, gli avvisi e la configurazione consigliata dei bersagli.
Risolvi i problemi di blocco prima di iniziare la migrazione. Rivedere gli avvisi per capire se influiscono sul tuo carico di lavoro.
Seleziona un bersaglio
- Nel riquadro Valutazioni selezionare Crea o seleziona destinazione. Puoi anche selezionare Seleziona bersaglio nel pannello migrazione del database .
- Seleziona un target database SQL di Azure esistente o crea un target.
- Fornire l'abbonamento richiesto, il gruppo di risorse, il server logico, il database e le informazioni di autenticazione.
- Conferma la selezione del target e torna al pannello migrazione del database .
Eseguire la migrazione dei dati
La migrazione verso database SQL di Azure utilizza la migrazione logica tramite Azure Servizio Migrazione del database (DMS) e un runtime di integrazione auto-ospitato. A differenza della migrazione a SQL Server su VM Azure, questo metodo non effettua i backup in Archiviazione BLOB di Azure. Invece, DMS copia lo schema selezionato e i dati dalla sorgente al target tramite l'esecuzione di integrazione.
Questa migrazione avviene offline. Le modifiche apportate alla sorgente dopo l'inizio della migrazione non vengono catturate. Pianifica i tempi di inattività delle applicazioni dall'inizio della migrazione fino al completamento del cutover.
Scegli il metodo di migrazione
Nel pannello migrazione del database , scegli il metodo di migrazione per il trasferimento dei dati:
- Nel riquadro Migrazione del database selezionare Esegui migrazione dei dati.
- Nel pannello Nuova migrazione dati, sotto Metodo Migrazione, seleziona Migrazione usando DMS (anteprima).
- Seleziona Seleziona per aprire la procedura guidata di migrazione.
Esegui la migrazione con la procedura guidata di migrazione
Il mago ti guida attraverso i seguenti passaggi:
- Imposta l'esecuzione dell'integrazione.
- Collegati alla sorgente e alla destinazione.
- Seleziona i database di origine e di destinazione.
- Seleziona le tabelle del database da migrare.
Configurare l'esecuzione dell'integrazione
L'runtime di integrazione auto-ospitato permette a DMS di connettersi alla tua istanza SQL Server di origine.
- Sotto Seleziona DMS esistenti, scegli un'istanza DMS esistente dalla lista Seleziona un DMS . Se quell'istanza ha già un'esecuzione di integrazione registrata, i suoi dettagli vengono mostrati e puoi continuare al passo successivo.
- Se non hai un'istanza DMS, seleziona Crea automaticamente nuovi DMS, poi segui i passaggi guidati per scaricare, installare e registrare l'runtime dell'integrazione. Usa la chiave di autenticazione per registrare il nodo di runtime.
- Conferma che i report di runtime sono online, poi seleziona Next.
Per indicazioni complete su installazione, networking e risoluzione dei problemi, vedi Crea e configura un runtime di integrazione self-hosted.
Connettiti alla sorgente e al bersaglio
Sotto Collega al SQL Server sorgente, fornisci i dettagli rilevanti per il tuo ambiente sorgente.
Sotto Collega al target database SQL di Azure, fornisci i dettagli per il tuo ambiente target.
Seleziona Avanti. Entrambe le connessioni devono essere validate con successo prima che tu possa continuare.
Seleziona i database di origine e di destinazione
Mappare ogni database sorgente al database di destinazione.
Note
Puoi migrare solo database online. La selezione di database in altri stati non è disponibile.
Seleziona le tabelle del database da migrare
Puoi espandere ogni database per visualizzare e selezionare le sue tabelle individuali da migrare:
Sotto Seleziona cosa vuoi migrare, scegli:
- Migra i dati quando lo schema di destinazione esiste già.
- Migra lo schema per creare oggetti senza copiare i dati.
- Entrambe le opzioni per migrare sia lo schema che i dati.
Il portale rileva ciò che è già sul bersaglio. Quando trova uno schema corrispondente, mostra che lo schema è stato trovato sul target. La migrazione dello schema non è richiesta e disabilita la migrazione dello schema. Se la tabella target non è vuota, selezionarla sostituisce i dati target esistenti.
Ripeti per ogni database che intendi migrare, poi seleziona Avanti.
Quando sei pronto, seleziona Visualizza + crea e poi Crea per iniziare la migrazione.
Monitorare la migrazione
- Nel riquadro Migrazione del database selezionare Monitorare le migrazioni.
- Seleziona la migrazione per visualizzare il suo stato e lo stato di ciascuna tabella selezionata.
- Seleziona Aggiorna per recuperare lo stato più recente.
La migrazione si completa quando il suo stato mostra Successo. Validare lo schema migrato e, se selezionato, i dati. Verifica la connettività delle applicazioni prima di indirizzare i carichi di lavoro in produzione a database SQL di Azure.
Limitations
Rivedi le limitazioni della migrazione di database SQL di Azure prima di iniziare una migrazione.