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 e 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.

Prerequisiti

Per eseguire la migrazione di SQL Server a Istanza gestita di SQL di Azure, assicurarsi di:

Rilevazione

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

Usare Informazioni su 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.

In alternativa, usare Microsoft Assessment and Planning Toolkit ("MAP Toolkit") per valutare l'infrastruttura IT corrente. 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.

Dopo aver individuato le origini dati, valutare eventuali istanze locali di SQL Server di cui è possibile eseguire la migrazione a Istanza gestita di SQL di Azure per identificare i blocchi di migrazione o i problemi di compatibilità. Procedere con i passaggi seguenti per valutare ed eseguire la migrazione dei database a Istanza gestita di SQL di Azure:

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

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.

Determinare se l'istanza gestita è compatibile con i requisiti di database dell'applicazione. L'Istanza gestita di SQL è stata progettata per consentire una facile migrazione in modalità lift-and-shift della maggior parte delle applicazioni che usano SQL Server. Talvolta, tuttavia, potrebbero essere necessarie caratteristiche o capacità non ancora supportate, e il costo di implementazione di una soluzione alternativa potrebbe essere troppo elevato.

L'estensione di migrazione Azure SQL 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 a SQL Server in Macchine virtuali di 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 per consigliare 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:

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 SQL di Azure, in questo caso Istanza gestita di SQL di Azure.
  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 SQL di Azure, in questo caso Istanza gestita di SQL di Azure.
  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 saperne di più, vedere Esercitazione: eseguire la migrazione di SQL Server a Istanza gestita di SQL di Azure con il Servizio Migrazione del database.

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 VM Azure se sia il database SQL sia l'Istanza gestita di SQL non possono essere destinazioni appropriate.

Valutazioni e analisi ridimensionate

L'estensione di Migrazione Azure SQL per Azure Data Studio e Azure Migrate supportano l'esecuzione di valutazioni con scalabilità e consolidamento dei report 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:

Importante

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.