Novità di Data Migration Assistant

Questo articolo elenca le aggiunte in ogni versione di Data Migration Assistant.

Data Migration Assistant v 5.5

La versione 5.5 di Data Migration Assistant offre il supporto per:

  • Opzione di raccomandazione degli SKU elastici che genera una curva univoca da prezzo a prestazioni basata sull'analisi euristica dei dati sulle prestazioni raccolti e sul confronto dei modelli di carico di lavoro con i carichi di lavoro in Azure SQL.
  • Esperienza utente migliorata con il nuovo report HTML per i risultati delle raccomandazioni SKU, oltre all'output del file JSON esistente.
  • Creazione guidata stringa di connessione per consentire agli utenti di fornire in modo SQL informazioni di connessione per istanze SQL singole.
  • Consentire all'utente di selezionare i database da includere/escludere nelle raccomandazioni per gli SKU.

Questa versione di Data Migration Assistant inoltre correzioni di bug e miglioramenti per i problemi seguenti:

  • Correzione di un errore che impediva la lettura corretta dei dati sulle prestazioni raccolti in determinate impostazioni locali.
  • Correzione di un problema relativo a raccomandazioni di SKU errate per ambienti con modelli di carico di lavoro altamente variabili.
  • Correzione di un problema che interessa la raccolta dei dati in ambienti con memoria elevata.

Data Migration Assistant v 5.4

La versione 5.4 di Data Migration Assistant offre il supporto per:

  • Nuova esperienza della console che fornisce raccomandazioni e spiegazioni per le database SQL di Azure di destinazione, Azure SQL Istanza gestita e SQL Server sugli SKU delle macchine virtuali di Azure in base ai punti dati sulle prestazioni.
  • SQL Server 2005 è stato deprecato e verrà rimosso come possibile origine nelle versioni future.

Questa versione di Data Migration Assistant inoltre correzioni di bug per i problemi seguenti:

  • Correzione di un errore rds per SQL Server autorizzazioni di accesso generato durante la valutazione delle destinazioni SQL Istanza gestita Azure.
  • Sono stati corretti i blocchi segnalati erroneamente per il filegroup di dati con ottimizzazione per la memoria nelle valutazioni.
  • Correzione della regola mancante per rilevare riferimenti tra database in tre o quattro parti durante la valutazione database SQL di Azure destinazioni.
  • Correzione specified value for 'AssessmentDatabases' is invalid dell'errore durante l'uso dell'opzione AssessTargetReadiness nella riga di comando DMA.

Data Migration Assistant v 5.3

La versione 5.3 di Data Migration Assistant offre il supporto per:

  • Valutazione delle query ad hoc dell'applicazione esterna nella riga di comando.
  • Gli utenti possono personalizzare il parametro di timeout del comando Dma.exe.config file di configurazione.
  • File di esempio di configurazione della valutazione e script di esempio di PowerShell, che illustrano come usare il file di configurazione per eseguire la riga di comando DMA.
  • Operazioni di backup e ripristino nella migrazione locale senza il limite di timeout.

Inoltre, questa versione di Data Migration Assistant è stata aggiornata a .NET 4.8 e fornisce correzioni di bug per i problemi seguenti:

  • Non è possibile eseguire la valutazione o connettersi database SQL di Azure senza autorizzazione sysadmin nella fase di migrazione.
  • Gli utenti non possono eseguire la valutazione senza l'autorizzazione sysadmin per le valutazioni di Servizi Desktop remoto.
  • Gli utenti hanno riscontrato problemi durante il caricamento dei report di valutazione JSON Azure Migrate.
  • Impossibile eseguire la migrazione degli oggetti contenenti caratteri cinesi.

Data Migration Assistant v 5.2

La versione 5.2 di Data Migration Assistant offre il supporto per:

  • Caricamento di valutazioni in Azure Migrate con supporto per cloud Azure per enti pubblici cloud nazionali (offerta sovrana). Questa funzionalità consente di valutare l'idoneità dell'SQL Server di dati in Azure SQL.
  • Supporto della riga di comando per il caricamento di valutazioni Azure Migrate con supporto per cloud Azure per enti pubblici e nazionali. A questo punto, è possibile automatizzare completamente il caricamento delle valutazioni nel progetto di Azure Migrate per ottenere un report di idoneità SQL azure consolidato.

Data Migration Assistant v 5.0

La versione 5.0 di Data Migration Assistant offre il supporto per:

  • SQL Server 2019 per Windows e SQL Server 2019 per Linux come destinazioni per la valutazione e l'aggiornamento.
  • Salvataggio e caricamento delle valutazioni, incluso il supporto per il salvataggio e il caricamento delle valutazioni create nelle versioni precedenti di Data Migration Assistant.
  • Valutazione di SQL Server Integration Services (SSIS) ospitati in pacchetti SSISDB e SSIS ospitati nell'archivio pacchetti. Il Migration Assistant database rileva le funzionalità non supportate, parzialmente supportate o deprecate e i problemi di compatibilità usati nei pacchetti di origine e fornisce raccomandazioni che consentono di risolvere tali problemi.
  • Valutazione SQL query da un'applicazione esterna, ad esempio SQL query nel codice sorgente C#. Gli utenti possono usare il Data Access Migration Toolkit per generare un report JSON completo per le query SQL usate nel codice sorgente C# e quindi caricare il report in Data Migration Assistant.

Inoltre, questa versione di Data Migration Assistant offre miglioramenti e correzioni di bug aggiuntivi e lo strumento è stato aggiornato a .NET 4.7.2.

Data Migration Assistant v4.5

La versione 4.5 di Data Migration Assistant fornisce il supporto per la valutazione della migrazione di pacchetti SQL Server Integration Services (SSIS) ospitati nel file system a database SQL di Azure o SQL Istanza gestita.

Data Migration Assistant v4.4

La versione 4.4 di Data Migration Assistant fornisce il supporto per il caricamento delle valutazioni in Azure Migrate.

Data Migration Assistant v4.3

La versione 4.3 di Data Migration Assistant offre il supporto per:

  • Lo SKU Consigli per Azure SQL Istanza gestita basato sulla valutazione del carico di lavoro.
  • Servizi Desktop SQL Server come origine per le valutazioni.
  • Le valutazioni dei processi dell'agente per Azure SQL Istanza gestita come destinazione.
  • Possibilità di ignorare determinate regole di valutazione; L'elenco dei codici di errore specificati nella proprietà 'ignoreErrorCodes' configurata in DMA non verrà visualizzato nei risultati della valutazione DMA.
  • Valutazione delle query T-SQL nei passaggi dell'attività del processo e indicazioni appropriate
  • Valutazioni degli eventi estesi (anteprima pubblica).

Inoltre, questa versione di DMA offre prestazioni migliorate per la gestione di un numero elevato di oggetti dello schema nei database, nonché correzioni di bug correlate a:

  • Procedure compilate con compilazione nativa, in alcuni casi.
  • Schemi di database complessi.

Data Migration Assistant v4.2

La versione 4.2 di Data Migration Assistant offre supporto da riga di comando per la valutazione dell'idoneità di destinazione per una o più istanze del server durante la migrazione da un SQL Server locale a un SQL Istanza gestita. I clienti possono ora usare la riga di comando di Data Migration Assistant per raccogliere metadati sullo schema del database, rilevare i blocchi e ottenere informazioni sulle funzionalità parzialmente supportate o non supportate che influiscono sulla migrazione a un SQL Istanza gestita. È quindi possibile eseguire il rendering dei risultati usando Power BI modello fornito.

Data Migration Assistant v4.1

La versione 4.1 di Data Migration Assistant introduce il supporto per la valutazione completa dei database locali SQL Server migrazione a SQL Istanza gestita.

Il flusso di lavoro di valutazione consente di rilevare i problemi seguenti, che possono influire sulla migrazione a SQL Istanza gestita:

  • Funzionalità non supportate o parzialmente supportate. Il Migration Assistant valuta il database SQL Server di origine per le funzionalità in uso parzialmente supportate o non supportate nel database di SQL Istanza gestita. Lo strumento fornisce quindi un set completo di raccomandazioni, approcci alternativi disponibili in Azure e procedure di mitigazione in modo che i clienti possano prendere in considerazione queste informazioni durante la pianificazione dei progetti di migrazione.

  • Problemi di compatibilità. I Migration Assistant identificano anche i problemi di compatibilità correlati alle aree seguenti:

    • Modifiche di rilievo: oggetti dello schema specifici che potrebbero interrompere la migrazione delle funzionalità al database di destinazione. È consigliabile correggere questi oggetti dello schema dopo la migrazione del database.
    • Modifiche del comportamento: gli oggetti dello schema segnalati possono continuare a funzionare, ma possono presentare un comportamento diverso, ad esempio una riduzione delle prestazioni.
    • Problemi in informazioni: questi oggetti non incidono sulla migrazione, ma potrebbero essere stati deprecati dalle versioni SQL Server funzionalità.

Al termine della valutazione, usare il Servizio Migrazione del database di Azure (DMS) per eseguire la migrazione dei database SQL Server a SQL Istanza gestita. Servizio Migrazione del database supporta sia migrazioni di database offline (una sola volta) che online (tempo di inattività minimo) a SQL Istanza gestita.

Data Migration Assistant v4.0

La versione 4.0 di Data Migration Assistant introduce la funzionalità raccomandazioni SKU di database SQL di Azure, che consente agli utenti di identificare lo SKU minimo consigliato database SQL di Azure in base ai contatori delle prestazioni raccolti dai computer che ospitano i database. Questa funzionalità offre raccomandazioni relative al piano tariffario, al livello di calcolo e alle dimensioni massime dei dati, nonché il costo stimato al mese. Offre anche la possibilità di effettuare il provisioning di tutti i database in Azure in blocco.

Nota

Questa funzionalità è attualmente disponibile solo tramite l'interfaccia della riga di comando.

Per altri dettagli, vedere l'articolo Identificare database SQL di Azure SKU corretto peril database locale.

Data Migration Assistant v3.6

La versione 3.6 di Data Migration Assistant introduce la "correzione automatica" per gli oggetti dello schema che sono influenzati dai blocchi di migrazione più comuni.

Questa versione fornisce la correzione automatica per i seguenti problemi di blocco della migrazione e di modifica del comportamento:

  • Oggetti dello schema che usano la sintassi join non qualificato.
  • Oggetti dello schema che usano l'istruzione RAISEERROR legacy.
  • SQL istruzioni che usano il valore letterale Order By Integer.

Data Migration Assistant esegue la conversione automatica dello schema per gli oggetti a cui sono stati associati i problemi elencati e chiede conferma all'utente prima di procedere con la conversione dello schema. Gli utenti possono esaminare le modifiche al codice suggerite e quindi accettare o rifiutare tutte le conversioni per un determinato oggetto di database.

La Migration Assistant usa la tecnologia Microsoft Program Synthesis (PROSE) per suggerire le correzioni del codice. Altre informazioni su PROSE.

Data Migration Assistant v3.5

La versione 3.5 di Data Migration Assistant include le aggiunte seguenti:

  • Miglioramenti significativi delle prestazioni per la migrazione a database SQL di Azure (i test di benchmark indicano che il processo è quattro volte più veloce rispetto alle versioni precedenti di Data Migration Assistant).
  • Il footprint della memoria è ulteriormente ottimizzato per migliorare la stabilità del flusso di lavoro di migrazione.
  • Possibilità di ignorare le valutazioni durante le migrazioni dello schema e dei dati (se è già stata eseguita la valutazione e sono stati gestiti eventuali oggetti dello schema di rilievo prima della migrazione).
  • Correzione per risolvere un problema di arresto anomalo dello strumento quando viene fornito un percorso di condivisione di rete non valido per i file di backup, quando si esegue un aggiornamento di una versione legacy di SQL Server locale a una versione successiva o a SQL Server in macchine virtuali di Azure.

Data Migration Assistant v3.4

La versione 3.4 di Data Migration Assistant include le aggiunte seguenti:

  • Supporto per SQL Server 2017 come origine per le migrazioni a database SQL di Azure.
  • Miglioramenti alla stabilità, alle prestazioni e alla correttezza delle regole di valutazione.

Data Migration Assistant v3.3

La versione 3.3 di Data Migration Assistant consente la migrazione di un'istanza di SQL Server locale alla nuova versione di SQL Server 2017, sia in Windows che in Linux. Anche se il flusso di lavoro di migrazione generale per Windows e Linux è lo stesso, il passaggio a SQL Server 2017 per Linux richiede alcune considerazioni aggiuntive.

Specifica del percorso di backup

Linux e Windows usano formati di percorso diversi. Di conseguenza, la migrazione a SQL Server 2017 in Linux richiede che l'utente fornirà sia le versioni Windows che Linux del percorso al percorso del file fisico. È possibile specificare entrambe le versioni del percorso in modi diversi a seconda del percorso del file fisico. Se il file di backup fisico si trova in un computer che esegue:

  • Linux, usare una condivisione "samba" per condividere il file con altri computer in rete.
  • Windows, usare il comando "mnt" per montare la condivisione nel computer che esegue Linux.

Nota

I dettagli relativi all'uso di una condivisione 'samba' o del comando 'mnt' es esterno all'ambito di questo articolo.

Migrazione Windows account di accesso

Anche se la migrazione degli account di accesso di Active Directory (AD) è ufficialmente supportata da SQL Server 2017 in Linux, per il corretto funzionamento è necessaria una configurazione aggiuntiva. Per informazioni dettagliate sulla configurazione degli account di accesso di Active Directory in SQL Server 2017 in Linux, vedere l'articolo Autenticazione di Active Directory con SQL Server in Linux. Dopo aver eseguito la configurazione richiesta, l'installazione è stata completata ed è possibile eseguire la migrazione degli account di accesso di Active Directory come di consueto. L'SQL standard funziona come previsto senza alcuna configurazione aggiuntiva.

Data Migration Assistant v3.2

La versione 3.2 di Data Migration Assistant include le aggiunte seguenti:

  • La migrazione dello schema e dei dati è abilitata da database SQL Server locali a database SQL di Azure con un nuovo flusso di lavoro di migrazione.
  • Durante la migrazione dello schema database SQL di Azure, DMA esegue lo script degli oggetti di database di origine, fornisce indicazioni su come risolvere potenziali problemi di compatibilità e quindi distribuisce lo schema in Azure.

Data Migration Assistant v3.1

La versione 3.1 di Data Migration Assistant include le aggiunte seguenti:

  • Miglioramento delle raccomandazioni di valutazione database SQL di Azure in termini di regole di confronto del database, utilizzo di stored procedure di sistema non supportate e oggetti CLR.
  • Indicazioni di valutazione per i livelli di compatibilità 130, 120, 110 e 100 durante la migrazione a database SQL di Azure.

Data Migration Assistant v3.0

La versione 3.0 di Data Migration Assistant estende la valutazione database SQL di Azure per fornire raccomandazioni complete che consentono di risolvere i problemi correlati a:

  • Problemi di blocco della migrazione.
  • Funzionalità e funzioni parzialmente o non supportate.

Data Migration Assistant v2.1

La versione 2.1 di Data Migration Assistant include le aggiunte seguenti:

Data Migration Assistant v2.0

La versione 2.0 di Data Migration Assistant include raccomandazioni migliorate per le funzionalità stretch database per fornire tabelle con priorità appropriate che consentono di ottimizzare i risparmi di archiviazione.

Data Migration Assistant v1.0

La versione 1.0 di Data Migration Assistant è la versione iniziale e prevede:

  • Individuazione di problemi che possono influire su un aggiornamento a una versione locale di SQL Server. I risultati vengono descritti come problemi di compatibilità e sono classificati nelle aree seguenti:
    • Modifiche di rilievo
    • Modifiche del comportamento
    • Funzionalità deprecate
  • Individuazione di nuove funzionalità nella piattaforma SQL Server destinazione da cui il database può trarre vantaggio dopo un aggiornamento. I risultati vengono descritti come raccomandazioni per le funzionalità e sono classificati nelle aree seguenti:
    • Prestazioni
    • Sicurezza
    • Archiviazione
  • Esperienza utente moderna per eseguire valutazioni.

Vedi anche

Panoramica di Data Migration Assistant