Condividi tramite


Eseguire la migrazione da SQL Server: pre-migrazione

Si applica a: Istanza gestita di SQL di Azure SQL Server sulle Macchine virtuali di Azure SQL Server sulle Database SQL di Azure

Questo articolo illustra la procedura per preparare l'ambiente di cui eseguire la migrazione da SQL Server a database SQL di Azure, Istanza gestita di SQL di Azure o SQL Server in VM di Azure.

Origini e destinazioni supportate per la migrazione

È possibile eseguire la migrazione di SQL Server in esecuzione in locale o in:

  • SQL Server in macchine virtuali
  • Amazon Web Services (AWS) EC2.
  • Amazon Relational Database Service (AWS RDS).
  • Compute Engine - Google Cloud Platform (GCP).

Questo articolo illustra come individuare e valutare i database utente prima di eseguirne la migrazione da SQL Server ad Azure SQL.

Per altre guide alla migrazione, vedere Guide alla migrazione del database di Azure.

Dopo aver verificato che l'ambiente di origine è supportato, iniziare con la fase di pre-migrazione. Individuare tutte le origini dati esistenti, valutare la fattibilità della migrazione e identificare eventuali problemi di blocco che potrebbero impedire la migrazione su cloud Azure.

Passaggi per la migrazione

Questa sezione fornisce una panoramica dei passi da compiere per eseguire la migrazione da SQL Server a database SQL di Azure, Istanza gestita di SQL di Azure o SQL Server in VM di Azure.

Per eseguire la migrazione di SQL Server a Istanza gestita di SQL di Azure, seguire questi passi:

Screenshot dei passaggi per la migrazione a Istanza gestita di SQL di Azure.

Se la valutazione rileva più blocchi per verificare che il database non sia pronto per un'Istanza gestita di SQL di Azure, prendere in considerazione, in alternativa:SQL Server in macchine virtuali di Azure.

Discover

Durante la fase di individuazione, analizzare la rete e identificare tutte le istanze e le caratteristiche di SQL Server usate all'interno dell'organizzazione.

Utilizzare i seguenti strumenti per individuare le istanze di SQL Server:

  • Azure Migrate per valutare l'idoneità della migrazione dei server locali, eseguire il dimensionamento basato sulle prestazioni e fornire stime dei costi per l'esecuzione in Azure.
  • Microsoft Assessment and Planning Toolkit ("MAP Toolkit") per valutare l'attuale infrastruttura IT. Il toolkit offre un potente strumento di inventario, valutazione e creazione di report per semplificare il processo di pianificazione della migrazione.

Per altre informazioni sugli strumenti disponibili per la fase di individuazione, vedere Servizi e strumenti disponibili per gli scenari di migrazione dei dati.

Valutazione

Nota

Se si valuta l'intero patrimonio dati di SQL Server in scala su VMware, consultare la sezione Creare una valutazione di Azure SQL per ottenere raccomandazioni sull'implementazione di Azure SQL, dimensionamenti mirati e stime mensili.

Se la valutazione rileva più blocchi, considerare in alternativa la possibilità di eseguire la migrazione a una delle destinazioni SQL di Azure, ad esempio Istanza gestita di SQL di Azure o SQL Server in Azure Macchine virtuali.

Valutazione con Azure Data Studio

L'estensione di migrazione SQL di Azure per Azure Data Studio offre un'esperienza semplice basata su procedura guidata per valutare, ottenere consigli su Azure ed eseguire la migrazione dei database di SQL Server in locale ad Azure. Inoltre, evidenziando eventuali blocchi o avvisi di migrazione, l'estensione include anche un'opzione per le raccomandazioni di Azure per raccogliere i dati sulle prestazioni dei database e raccomanda un'istanza gestita di SQL di Azure di dimensioni appropriate per soddisfare le esigenze di prestazioni del carico di lavoro (con il prezzo minimo).

Usare l'estensione di migrazione SQL di Azure per Azure Data Studio per valutare i database al fine di ottenere:

Importante

Per valutare i database usando l'estensione di migrazione SQL di Azure, assicurarsi che gli account di accesso usati per connettere l'istanza di SQL Server di origine siano membri del ruolo del server sysadmin o disporre dell'autorizzazione CONTROL SERVER.

Per valutare l'ambiente usando l'estensione Migrazione SQL di Azure, seguire questa procedura:

  1. Aprire l'estensione di migrazione Azure SQL per Azure Data Studio.
  2. Connettersi all'istanza di SQL Server di origine.
  3. Selezionare Migrazione ad Azure SQL nella procedura guidata per la migrazione di Azure SQL in Azure Data Studio.
  4. Selezionare i database per la valutazione, quindi fare clic su Avanti.
  5. Selezionare la destinazione Azure SQL.
  6. Selezionare Visualizza/Seleziona per visualizzare i report della valutazione.
  7. Cercare problemi di blocco della migrazione e parità delle funzionalità. Il report di valutazione può anche essere esportato in un file che può essere condiviso con altri team o personale dell'organizzazione.
  8. Determinare il livello di compatibilità del database che riduce al minimo le attività successive alla migrazione.

Per ottenere un consiglio di Azure usando l'estensione Migrazione SQL di Azure, seguire questa procedura:

  1. Aprire l'estensione di migrazione Azure SQL per Azure Data Studio.
  2. Connettersi all'istanza di SQL Server di origine.
  3. Selezionare Migrazione ad Azure SQL nella procedura guidata per la migrazione di Azure SQL in Azure Data Studio.
  4. Selezionare i database per la valutazione, quindi fare clic su Avanti.
  5. Selezionare la destinazione Azure SQL.
  6. Passare alle sezioni raccomandazioni di Azure e selezionare Ottieni consiglio di Azure.
  7. Selezionare Raccogli dati sulle prestazioni ora.. Nel computer locale selezionare una cartella in cui archiviare i log di prestazioni, quindi selezionare Avvia.
  8. Dopo 10 minuti, Azure Data Studio indica che è disponibile una raccomandazione per Istanza gestita di SQL di Azure.
  9. Controllare la scheda Istanza gestita di SQL di Azure, nel pannello di destinazione di Azure SQL per esaminare il consiglio sugli SKU di Istanza gestita di SQL di Azure.

Per esercitazioni specifiche sulla destinazione della migrazione Azure SQL, si veda:

Valutazione con SQL Server abilitato da Arc

Per valutare le istanze di SQL Server per la migrazione ad Azure, utilizzare SQL Server abilitato da Azure Arc. Questa funzionalità, attualmente in anteprima, genera automaticamente una valutazione per la migrazione ad Azure, semplificando il processo di individuazione e la valutazione dell'idoneità per la migrazione.

Per valutare le istanze con SQL Server abilitato da Azure Arc, seguire questi passaggi:

  1. Collegare in automatico computer SQL Server ad Azure Arc.
  2. Verificare La versione dell'estensione Azure per SQL Server (WindowsAgent.SqlServer) è 1.1.2594.118 o successiva.
  3. Passa alla risorsa di SQL Server abilitato da Azure Arc.
  4. In Migrazione selezionare Valutazioni (anteprima) per aprire la pagina Valutazioni e analizzare i risultati.

Per informazioni dettagliate, si veda Valutare le istanze per la migrazione con SQL Server abilitato da Azure arc.

Valutazioni e analisi ridimensionate

La estensione di migrazione Azure SQL per Azure Data Studio e Azure Migrate può eseguire valutazioni in scala e consolidare i rapporti di valutazione per l'analisi.

Se sono presenti più server e database che devono essere valutati e analizzati su larga scala per offrire una visualizzazione più ampia del patrimonio di dati, vedere i collegamenti seguenti per altre informazioni:

L'esecuzione di valutazioni su scala per più database può essere automatizzata utilizzando Esegui Data Migration Assistant dalla riga di comando, che consente anche di caricare i risultati su Azure Migrate per un'ulteriore analisi e la preparazione del target.

È possibile automatizzare il processo utilizzando gli script con una delle seguenti opzioni. Per altre informazioni sull'uso degli script, si veda Eseguire la migrazione di database su larga scala usando l'automazione (anteprima).

Per la creazione di report di riepilogo in grandi aree è possibile consolidare le valutazioni di Data Migration Assistant in Azure Migrate.

Valutare le applicazioni

In genere, un livello applicazione accede ai database utente per rendere persistenti e modificare i dati. Data Migration Assistant può valutare il livello di accesso ai dati di un'applicazione in due modi:

Durante la valutazione dei database utente, usare Data Migration Assistant per importare file di traccia acquisiti o file di Data Access Migration Toolkit.