The Data Migration Assistant (DMA) enables you to upgrade to a modern data platform by detecting compatibility issues that can impact database functionality on your new version of SQL Server. It recommends performance and reliability improvements for your target environment. It also allows you to not only move your schema, data, but also uncontained objects from your source server to your target server.
DMA replaces all previous versions of the SQL Server Upgrade Advisor and should be used for upgrades for most SQL Server versions (see below for supported versions).
What's new in v2.0?
DMA enables migration of your on-premises SQL Server instance to a modern SQL Server instance hosted on-premises or on an Azure virtual machine accessible from your on-premises network (via VPN or other technologies).
The migration workflow helps you to migrate the following components.
- Schema of databases
- Data and users
- Server roles
- SQL and windows logins
After the successful migration, applications will be able to connect to the target SQL server databases seamlessly.
Improved Stretch database feature recommendations to provide proper prioritized tables that would maximize the storage savings.
Supported source and target versions
Source: SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, and SQL Server 2016
Target: SQL Server 2012, SQL Server 2014, and SQL Server 2016
You can install the tool from Microsoft Download Center. Execute DataMigrationAssistant.msi to install Data Migration Assistant.