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.
La funzionalità Migrate SQL Server in SQL Server Management Studio (SSMS) valuta le istanze di SQL Server ed esegue la migrazione a Azure SQL.
| Azure Arc abilitata | dettagli |
|---|---|
| Sì | SSMS usa valutazioni di idoneità già raccolte tramite Azure Arc. Queste valutazioni includono risultati di compatibilità, dimensionamento di destinazione e percorsi di migrazione consigliati. |
| No | SSMS esegue una valutazione dell'idoneità locale basata sui metadati e consiglia una destinazione di Azure SQL (Istanza gestita di SQL di Azure o SQL Server in Macchine virtuali di Azure). Dai risultati della valutazione è possibile avviare una migrazione usando - Funzionalità di collegamento per Istanza gestita di SQL di Azure (tempo di inattività quasi zero) - Backup e ripristino nativi (lift-and-shift) - Azure Servizio di Migrazione dei Database (Azure DMS) |
È anche possibile effettuare il provisioning di destinazioni Azure SQL e monitorare le migrazioni da SSMS o dal portale di Azure.
Prerequisiti
- SQL Server Management Studio 22 e versioni successive.
- Un account di accesso dell'istanza di SQL Server con autorizzazioni sysadmin.
Installazione e configurazione
Installare la versione più recente di SQL Server Management Studio (SSMS). Al termine dell'installazione, selezionare Modifica>singoli componenti. SSMS viene installato tramite Visual Studio Installer.
Selezionare il carico di lavoro Ibrido e Migrazione , scegliere Installa durante il download dall'elenco a discesa e selezionare Modifica per completare l'installazione.
Processo di migrazione
Questo flusso di lavoro è adatto per SQL Server istanze non abilitate da Azure Arc.
Connettersi a SQL Server
- Aprire SSMS.
- Connettersi all'istanza di SQL Server di origine.
- Fare clic con il pulsante destro del mouse sull'istanza di SQL Server in Esplora oggetti e selezionare Migrate SQL Server.
Questa azione apre la pagina principale della migrazione e altre procedure guidate di SSMS per migrare i dati.
Valutare l'idoneità per la migrazione
La pagina di destinazione della migrazione si apre alla fase valutazione del database .
Azure Migration Readiness valuta la compatibilità del database con le destinazioni Azure SQL. Il controllo di conformità della migrazione identifica eventuali blocchi di migrazione per le destinazioni di Istanza gestita di SQL di Azure, database SQL di Azure o SQL Server in Macchine virtuali di Azure (vm Azure).
Per eseguire una valutazione:
- Selezionare Esegui valutazione dalla pagina iniziale della migrazione.
- Lo strumento genera un report HTML con risultati dettagliati.
- Esaminare le raccomandazioni di destinazione, determinate da:
- Percorso di migrazione con il minor numero di problemi di blocco
- Attività di migrazione che richiedono un intervento manuale minimo
Suggerimento
Per le raccomandazioni di dimensionamento basate sulle prestazioni con metriche dettagliate, è consigliabile usare la valutazione della preparazione alla migrazione descritta in migrazione di SQL Server abilitata da Azure Arc.
I risultati della valutazione forniscono informazioni dettagliate sull'idoneità delle istanze e sulla conformità del database. Le categorie di idoneità sono descritte nella tabella seguente:
| Categoria | Descrizione |
|---|---|
| Ready | È possibile eseguire la migrazione dei database alla destinazione senza richiedere alcuna modifica. |
| Pronto con avvertimenti | Sono presenti alcuni problemi non bloccanti. La migrazione può continuare senza apportare modifiche di rilievo al database o all'applicazione. |
| Non pronto | Esistono problemi di blocco della migrazione. Questi problemi richiedono la correzione prima della migrazione all'ambiente di destinazione. Il report include un elenco di problemi identificati che devono essere risolti prima della migrazione. |
Selezionare la destinazione
Al termine della valutazione, configurare la destinazione di migrazione:
Selezionare Provision Target per accedere al Azure SQL Hub.
Dal Azure SQL Hub è possibile creare qualsiasi tipo di destinazione SQL da un singolo riquadro:
- database SQL di Azure
- Istanza gestita di SQL di Azure (Istanza gestita di SQL di Azure)
- SQL Server nella macchina virtuale Azure
Eseguire la migrazione dei dati
Nella pagina di destinazione della migrazione scegliere Esegui migrazione dei dati. È quindi possibile scegliere il metodo di migrazione appropriato in base alla destinazione e ai requisiti.
Istanza gestita di SQL (collegamento a Istanza gestita di SQL)
- Usare il collegamento Istanza gestita di SQL per configurare un'istanza gestita SQL.
- Abilita la replica dei dati quasi in tempo reale con tempi di inattività minimi.
Backup e ripristino
- Usare la funzionalità di backup e ripristino di SSMS per la migrazione di SQL Server.
- Adatto per database più piccoli o quando il tempo di inattività è accettabile.
Servizio di Migrazione del Database Azure
- Reindirizza a Azure DMS per le migrazioni di classe aziendale.
- Supporta tutti i tipi di destinazione (database SQL, Istanza gestita di SQL e Azure macchina virtuale).
- Fornisce opzioni di migrazione offline e online .
- Consigliato per migrazioni su larga scala o complesse.
Monitorare la migrazione
Traccia lo stato di avanzamento della migrazione ed esegui il passaggio:
- Per le migrazioni di Azure DMS: usare il dashboard di monitoraggio Azure DMS.
- Per le migrazioni del collegamento di Istanza gestita: Monitorare tramite la funzione Istanza gestita di SQL link.
aggiornamento di SQL Server
Oltre alla migrazione Azure, SSMS offre funzionalità di aggiornamento della compatibilità database. La valutazione dell'aggiornamento identifica i problemi di compatibilità correlati a modifiche di rilievo, modifiche del comportamento e funzionalità deprecate. Il report fornisce anche un controllo della parità delle funzionalità per la migrazione di database multipiattaforma.
Valutazione dell'aggiornamento
- Selezionare Upgrade Assessment dalla sezione Migrate alla versione successiva di SQL Server.
- Lo strumento valuta l'idoneità per l'aggiornamento a livello di compatibilità.
- Esaminare le modifiche rivoluzionarie e le funzionalità obsolete nel rapporto.
Aggiornamento del database
- Passare a Upgrade SQL Server dalla sezione Migrate alla versione successiva di SQL Server.
- Seguire la procedura Aggiorna database .
- Eseguire l'aggiornamento del livello di compatibilità con interruzioni minime.
Procedure consigliate
- Eseguire sempre valutazioni prima di pianificare la migrazione per identificare i potenziali problemi in anticipo.
- Usare la valutazione con funzionalità Arc quando disponibile per un dimensionamento basato sulle prestazioni più accurato.
- Scegliere la migrazione online (collegamento Istanza gestita o Azure DMS online) per i database di produzione che necessitano di minimizzare i tempi di inattività.
- Eseguire test approfonditi in ambienti non di produzione prima della migrazione di produzione.
- Monitorare le prestazioni durante e dopo la migrazione per garantire una configurazione ottimale.
- Pianificare finestre di cutover durante periodi di traffico ridotto per ridurre al minimo l'effetto sugli utenti finali.
Confronto delle opzioni di migrazione
| Metodo di migrazione | Tipi di destinazione | Tempo di inattività | Ideale per |
|---|---|---|---|
| Collegamento SSMS Istanza Gestita | Istanza Gestita SQL | Minimo (online) | Database di produzione, sincronizzazione continua |
| Backup e ripristino | Tutti | Da moderato a elevato | Tempo di inattività pianificato |
| Trasferimento dei log | Istanza Gestita SQL | Da basso a moderato | Database di grandi dimensioni, approccio tradizionale |
| Servizio Migrazione Database di Azure | Tutti | Praticamente inesistente | Migrazioni aziendali, più database |
Problemi noti
Durante la migrazione possono verificarsi i problemi comuni seguenti. Usare le risoluzioni consigliate per risolverle.
Valutazione non riuscita
- Verificare la connettività al database di origine.
- Controllare le autorizzazioni utente per l'accesso al catalogo di sistema.
- Verificare che SSMS sia aggiornato.
Le prestazioni della migrazione sono lente
- Controllare la larghezza di banda di rete tra origine e Azure.
- Esaminare le raccomandazioni di dimensionamento dei livelli di destinazione.
- È consigliabile usare Azure ExpressRoute per trasferimenti di dati di grandi dimensioni.
La convalida del cutover non ha avuto successo
- Verificare i controlli di integrità dei dati.
- Esaminare la compatibilità delle applicazioni con la piattaforma di destinazione.
- Verificare la presenza di problemi di blocco nel report di valutazione.