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: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).
- Motore di calcolo - 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.
- Panoramica di migrazione: SQL Server a Istanza gestita di SQL di Azure
- Panoramica della migrazione: da SQL Server a SQL Server in VM di Azure
- Panoramica della migrazione: da SQL Server al database SQL di Azure
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:
- Esaminare le funzionalità del motore di database di SQL Server disponibili in Istanza gestita di SQL di Azure.
- Scegliere un metodo di migrazione e gli strumenti corrispondenti per il metodo.
- Creare una base di prestazioni per determinare l'utilizzo delle risorse nell'istanza di SQL Server di origine. Questo passaggio consente di distribuire un'istanza gestita di dimensioni corrette in modo da non compromettere le prestazioni dopo la migrazione.
- Individuare tutte le istanze e le funzionalità di SQL Server utilizzate dall'organizzazione.
- Valutare i database di SQL Server per individuare i blocchi di migrazione o i problemi di compatibilità.
- Creare una istanza gestita di SQL di destinazione. Eseguire la distribuzione in un'istanza gestita di dimensioni ottimali in cui scegliere le caratteristiche tecniche (numero di vCore, quantità di memoria) e livello di prestazioni (Business Critical, General Purpose) dell'istanza gestita.
- Configurare la connettività e le autorizzazioni necessarie per accedere sia all'origine sia alla destinazione.
- Eseguire la migrazione dei database usando le opzioni di migrazione offline o online.
- Connettere l'applicazione a un'istanza gestita di SQL di Azure.
- Monitorare e correggere le applicazioni per assicurarsi di ottenere prestazioni attese.
Se la valutazione incontra diversi ostacoli nel confermare che il database non è pronto per un'istanza gestita di Azure SQL, considera in alternativa SQL Server su 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.
Assess
Note
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, considera in alternativa la possibilità di migrare verso una delle destinazioni SQL di Azure, come ad esempio un'istanza gestita di SQL di Azure o SQL Server su Macchine Virtuali di Azure.
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:
- Collegare in automatico computer SQL Server ad Azure Arc.
- Verificare La versione dell'estensione Azure per SQL Server (WindowsAgent.SqlServer) è 1.1.2594.118 o successiva.
- Accedi alla risorsa SQL Server gestita da Azure Arc nel portale di Azure.
- 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
Azure Migrate può eseguire valutazioni ridimensionate e consolidare i 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 Eseguire la migrazione di database su larga scala usando l'automazione con Servizio Migrazione del database (anteprima).
È 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).
Valutare le applicazioni
In genere, un livello applicazione accede ai database utente per rendere persistenti e modificare i dati. Il componente di migrazione di SQL Server può valutare il livello di accesso ai dati di un'applicazione in due modi:
- Usando gli eventi estesi catturati o le tracce dei database utente di SQL Server Profiler.