Esplorare le opzioni di valutazione per la migrazione del database
Quando si tratta di eseguire la migrazione di un database a una nuova piattaforma o versione, è importante valutare in anticipo il database per identificare eventuali problemi che potrebbero influire sul processo di migrazione.
Strumenti come l'estensione di migrazione di Azure per Azure Data Studio, Azure Migrate e Data Migration Assistant (DMA) possono essere utili in questo processo.
Nota
Anche se Database Migration Assistant è uno strumento utile disponibile, è consigliabile usare il Servizio Migrazione del database di Azure per migrazioni di grandi dimensioni e un'esperienza complessiva migliorata.
Estensione di migrazione di Azure per Azure Data Studio
L'estensione Migrazione SQL di Azure per Azure Data Studio consente di valutare l’idoneità alla migrazione, fornendo raccomandazioni relative allo SKU appropriate per le risorse di Azure e facilitando la migrazione del database SQL Server in Azure ed è ideale per database di piccole e medie dimensioni. È basato sulla versione più recente di Servizio Migrazione del database di Azure e offre anche una funzionalità di valutazione avanzata che valuta i database di SQL Server pronti per la migrazione ad Azure SQL.
Inoltre, l'estensione della migrazione è uno strumento leggero che fornisce supporto per le modalità di migrazione online e offline, consentendo di eseguire la migrazione da SQL Server a Istanza gestita di SQL di Azure, al database SQL di Azure o a SQL Server in una macchina virtuale di Azure. Si noti tuttavia che per la migrazione da SQL Server al database SQL di Azure è attualmente disponibile solo la modalità di migrazione offline.
Nota
Per un elenco delle funzionalità supportate dall'estensione, vedere Estensione di migrazione SQL di Azure per Azure Data Studio
Azure Migrate
Azure Migrate è un servizio di migrazione completo che supporta un'ampia gamma di scenari di migrazione, tra cui la migrazione di SQL Server. Azure Migrate offre una suite di strumenti progettati per la valutazione e la migrazione di server locali, infrastruttura, applicazioni e dati su larga scala, allo scopo di eseguirne la migrazione ad Azure.
Questi strumenti includono Azure Migrate: Individuazione e valutazione, che valuta l'ambiente esistente e Migrazione e modernizzazione, che facilita il processo di migrazione e modernizzazione effettivo. Inoltre, Azure Migrate si integra perfettamente con diversi servizi, strumenti e offerte di fornitori di software indipendenti (ISV) di Azure, garantendo un'esperienza di migrazione flessibile ed efficiente personalizzata in base ai requisiti specifici.
Azure Migrate è adatto per migrazioni e scenari su larga scala.
Nota
Per visualizzare un elenco degli strumenti integrati supportati da Azure Migrate, vedere Strumenti integrati
Data Migration Assistant (DMA)
Database Migration Assistant (DMA) è un'applicazione autonoma che consente di eseguire la migrazione o l'aggiornamento di database di SQL Server. Automatizza il processo di controllo dei problemi di compatibilità e offre raccomandazioni. DMA si connette ai server di origine e di destinazione, identificando le modifiche di rilievo, le funzionalità deprecate e valutando nuove le funzionalità per migliorare le prestazioni. Supporta sia le migrazioni host locali di SQL Server che le migrazioni ad Azure SQL.
Sebbene DMA supporti Istanza gestita di SQL di Azure e SQL Server in Macchine virtuali di Azure come opzioni di destinazione, è più adatto per le organizzazioni che eseguono la migrazione dei database al database SQL di Azure o a SQL Server.
Per altre informazioni su Data Migration Assistant, vedere Procedure consigliate per l'esecuzione di Data Migration Assistant
Indipendentemente dallo strumento scelto, è importante valutare i requisiti e gli obiettivi specifici del progetto di migrazione. La selezione dello strumento appropriato in base allo scenario consente di garantire una migrazione efficace ed efficiente di SQL Server ad Azure.