Panoramica di Data Migration AssistantOverview of Data Migration Assistant

Il Data Migration Assistant (DMA) consente di eseguire l'aggiornamento a una piattaforma dati moderna individuando i problemi di compatibilità che possono influito sulle funzionalità del database nella nuova versione di SQL Server o nel database SQL di Azure.The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database. 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.DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server.

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.For large migrations (in terms of number and size of databases), we recommend that you use the Azure Database Migration Service, which can migrate databases at scale.

Ottenere Data Migration AssistantGet Data Migration Assistant

Per installare DMA, scaricare la versione più recente dello strumento dall' area download Microsoft, quindi eseguire il file DataMigrationAssistant. msi .To install DMA, download the latest version of the tool from the Microsoft Download Center, and then run the DataMigrationAssistant.msi file.

FunzionalitàCapabilities

  • Valutare le istanze di SQL Server locali che eseguono la migrazione a database SQL di Azure.Assess on-premises SQL Server instance(s) migrating to Azure SQL database(s). Il flusso di lavoro di valutazione consente di rilevare i seguenti problemi che possono influire sulla migrazione del database SQL di Azure e fornisce indicazioni dettagliate su come risolverli. The assessment workflow helps you to detect the following issues that can affect Azure SQL database migration and provides detailed guidance on how to resolve them.

    • Problemi di blocco della migrazione: Individua i problemi di compatibilità che bloccano la migrazione dei database di SQL Server locali ai database SQL di Azure.Migration blocking issues: Discovers the compatibility issues that block migrating on-premises SQL Server database(s) to Azure SQL Database(s). DMA fornisce consigli per risolvere tali problemi. DMA provides recommendations to help you address those issues.

    • Funzionalità parzialmente supportate o non supportate: Rileva le funzionalità parzialmente supportate o non supportate attualmente in uso nell'istanza di SQL Server di origine.Partially supported or unsupported features: Detects partially supported or unsupported features that are currently in use on the source SQL Server instance. DMA fornisce un set completo di indicazioni, approcci alternativi disponibili in Azure e procedure di mitigazione per poterli incorporare nei progetti di migrazione. DMA provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that you can incorporate them into your migration projects.

  • Individuare i problemi che possono influire sull'aggiornamento a un SQL Server locale.Discover issues that can affect an upgrade to an on-premises SQL Server. Questi sono descritti come problemi di compatibilità e sono organizzati nelle categorie seguenti: These are described as compatibility issues and are organized in the following categories:

    • Modifiche di rilievoBreaking changes
    • Modifiche del comportamentoBehavior changes
    • Funzionalità deprecateDeprecated features
  • Individuare nuove funzionalità nella piattaforma di SQL Server di destinazione che il database può trarre vantaggio da dopo un aggiornamento.Discover new features in the target SQL Server platform that the database can benefit from after an upgrade. Questi sono descritti come raccomandazioni sulle funzionalità e sono organizzati nelle categorie seguenti:These are described as feature recommendations and are organized in the following categories:

    • PrestazioniPerformance
    • SecuritySecurity
    • ArchiviazioneStorage
  • 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 (VM) di Azure accessibile dalla rete locale.Migrate an on-premises SQL Server instance to a modern SQL Server instance hosted on-premises or on an Azure virtual machine (VM) that is accessible from your on-premises network. È possibile accedere alla macchina virtuale di Azure tramite VPN o altre tecnologie.The Azure VM can be accessed using VPN or other technologies. Il flusso di lavoro di migrazione consente di eseguire la migrazione dei componenti seguenti:The migration workflow helps you to migrate the following components:

    • Schema dei databaseSchema of databases
    • Dati e utentiData and users
    • Ruoli del serverServer roles
    • SQL Server e account di accesso di WindowsSQL Server and Windows logins
  • Al termine della migrazione, le applicazioni possono connettersi senza problemi ai database di destinazione SQL Server.After a successful migration, applications can connect to the target SQL Server databases seamlessly.

  • Valutare i pacchetti di SQL Server Integration Services (SSIS) locali che eseguono la migrazione a un database SQL di Azure o a un'istanza gestita di database SQL di Azure.Assess on-premises SQL Server Integration Services (SSIS) package(s) migrating to Azure SQL Database or Azure SQL Database managed instance. La valutazione consente di individuare problemi che possono influire sulla migrazione.The assessment helps to discover issues that can affect the migration. Questi sono descritti come problemi di compatibilità e sono organizzati nelle categorie seguenti:These are described as compatibility issues and are organized in the following categories:

    • Blocchi per la migrazione: individua i problemi di compatibilità che bloccano la migrazione dei pacchetti di origine in Azure.Migration blockers: discovers the compatibility issues that block migrating source package(s) to Azure. DMA fornisce consigli per risolvere tali problemi.DMA provides recommendations to help you address those issues.

    • Problemi di informazioni: rileva le funzionalità parzialmente supportate o deprecate utilizzate nei pacchetti di origine.Information issues: detects partially supported or deprecated features that are used in source package(s).

    Nota

    La valutazione dei pacchetti ospitati nel file System è supportata solo.The assessment of packages hosted in File system is supported only. La valutazione dei pacchetti ospitati nel database MSDB, nell'archivio pacchetti o in SSISDB sarà disponibile in un secondo momento.The assessment of packages hosted in MSDB, Package Store or SSISDB comes later.

PrerequisitiPrerequisites

Per eseguire una valutazione, è necessario essere un membro del ruolo sysadmin SQL Server.To run an assessment, you have to be a member of the SQL Server sysadmin role.

Versioni di origine e di destinazione supportateSupported source and target versions

DMA sostituisce tutte le versioni precedenti di SQL Server preparazione aggiornamento e deve essere utilizzato per gli aggiornamenti per la maggior parte delle SQL Server versioni.DMA replaces all previous versions of SQL Server Upgrade Advisor and should be used for upgrades for most SQL Server versions. Le versioni di origine e di destinazione supportate sono:Supported source and target versions are:

FontiSources

  • SQL Server 2005SQL Server 2005
  • SQL Server 2008SQL Server 2008
  • SQL Server 2008 R2SQL Server 2008 R2
  • SQL Server 2012SQL Server 2012
  • SQL Server 2014SQL Server 2014
  • SQL Server 2016SQL Server 2016
  • SQL Server 2017 in WindowsSQL Server 2017 on Windows

ObiettiviTargets

  • SQL Server 2012SQL Server 2012
  • SQL Server 2014SQL Server 2014
  • SQL Server 2016SQL Server 2016
  • SQL Server 2017 in Windows e LinuxSQL Server 2017 on Windows and Linux
  • Database SQL di AzureAzure SQL Database
  • Istanza gestita di database SQL di AzureAzure SQL Database Managed Instance
  • SQL Server in esecuzione in una macchina virtuale di AzureSQL server running on an Azure Virtual Machine

Vedere ancheSee also

Valutare la migrazione del SQL Server Assess your SQL Server Migration
Data Migration Assistant: Impostazioni di configurazione Data Migration Assistant: Configuration settings
Eseguire la migrazione di SQL Server locali con Data Migration Assistant Migrate On-Premises SQL Server using Data Migration Assistant
Data Migration Assistant: Procedure consigliateData Migration Assistant: Best Practices