Panoramica di Data Migration Assistant

Data Migration Assistant (DMA) consente di eseguire l'aggiornamento a una piattaforma dati moderna individuando i problemi di compatibilità che possono influire sulle funzionalità del database nella nuova versione di SQL Server o in Database Azure SQL. DMA consiglia miglioramenti per le prestazioni e l'affidabilità per l'ambiente di destinazione e consente di spostare lo schema, i dati e gli oggetti non contenuti dal server di origine al server di destinazione.

Nota

Per migrazioni di grandi dimensioni, in termini di numero e dimensione dei database, è consigliabile usare il Servizio Migrazione del database di Azure, che consente di eseguire la migrazione dei database su larga scala.

Ottenere Data Migration Assistant

Per installare DMA, scaricare la versione più recente dello strumento dal Microsoft Download Center e quindi eseguire il file DataMigrationAssistant.msi.

Funzionalità

  • Valutare le istanze di SQL Server locali per la migrazione al database SQL di Azure. Il flusso di lavoro di valutazione consente di rilevare i problemi seguenti che possono influire sulla migrazione del database SQL di Azure e fornisce indicazioni dettagliate su come risolverli.

    • Problemi di blocco della migrazione: individua i problemi di compatibilità che bloccano la migrazione di database SQL Server locali ai database SQL di Azure. DMA fornisce consigli per risolvere questi problemi.

    • Funzionalità parzialmente supportate o non supportate: rileva funzionalità parzialmente supportate o non supportate attualmente in uso nell'istanza di SQL Server di origine. DMA offre un set completo di raccomandazioni, approcci alternativi disponibili in Azure e passaggi di mitigazione in modo che sia possibile incorporarli nei progetti di migrazione.

  • Individuare i problemi che possono influire su un aggiornamento a un SQL Server locale. Questi sono descritti come problemi di compatibilità e sono organizzati nelle categorie seguenti:

    • Modifiche che causano un'interruzione
    • Modifiche del comportamento
    • Funzionalità deprecate
  • Scoprire le nuove funzionalità della piattaforma SQL Server di destinazione di cui il database può beneficiare dopo un aggiornamento. Queste sono descritte come raccomandazioni per le funzionalità e sono organizzate nelle categorie seguenti:

    • Prestazioni
    • Sicurezza
    • Archiviazione
  • Eseguire la migrazione di un'istanza di SQL Server locale a un'istanza di SQL Server moderna ospitata in locale o in una macchina virtuale di Azure accessibile dalla rete locale. È possibile accedere alla macchina virtuale di Azure usando VPN o altre tecnologie. Il flusso di lavoro di migrazione consente di eseguire la migrazione dei componenti seguenti:

    • Schema dei database
    • Dati e utenti
    • Ruoli del server
    • SQL Server e account di accesso di Windows
  • Dopo una migrazione riuscita, le applicazioni possono connettersi ai database di destinazione SQL Server senza problemi.

  • Valutare i pacchetti di SQL Server Integration Services (SSIS) locali che eseguono la migrazione a database Azure SQL o all'Istanza gestita di SQL di Azure. La valutazione consente di individuare i problemi che possono influire sulla migrazione. Questi sono descritti come problemi di compatibilità e sono organizzati nelle categorie seguenti:

    • Blocchi di migrazione: individua i problemi di compatibilità che bloccano la migrazione di pacchetti di origine ad Azure. DMA fornisce consigli per risolvere questi problemi.

    • Problemi di informazioni: rileva funzionalità parzialmente supportate o deprecate usate nei pacchetti di origine.

Nota

DMA non supporta le migrazioni di database all'Istanza gestita di SQL di Azure. È consigliabile usare l'estensione di migrazione SQL di Azure per Azure Data Studio, che supporta le migrazioni sia online che offline del database all'Istanza gestita di SQL di Azure.

Prerequisiti

Per eseguire una valutazione, è necessario essere un membro del ruolo sysadmin SQL Server. La risoluzione di visualizzazione consigliata è 1024x756.

Versioni dei database di origine e di destinazione supportate

Data Migration Assistant sostituisce tutte le versioni precedenti di SQL Server Upgrade Advisor e deve essere usato per gli aggiornamenti della maggior parte delle versioni di SQL Server. Le versioni di origine e di destinazione supportate per la valutazione sono:

Origini

  • SQL Server 2005 (deprecato)
  • SQL Server 2008
  • SQL Server 2008 R2
  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017
  • SQL Server 2019
  • SQL Server 2022
  • Amazon RDS per SQL Server

Targets

  • SQL Server 2012
  • SQL Server 2014
  • SQL Server 2016
  • SQL Server 2017 in Windows e Linux
  • SQL Server 2019
  • SQL Server 2022
  • Database singolo di database SQL di Azure
  • Istanza gestita di SQL di Azure (solo valutazione)
  • SQL Server in esecuzione in una macchina virtuale di Azure

Vedi anche