Services and tools available for data migration scenarios

This article provides a matrix of the Microsoft and third-party services and tools available to assist you with various database and data migration scenarios and specialty tasks.

The following tables identify the service and tools that you can use to plan successfully for data migration and to complete its various phases.

Note

In the following tables, items marked with an asterisk (*) represent third-party tools.

Business justification phase

Source Target Discover /
Inventory
Target and SKU
recommendation
TCO/ROI and
Business case
SQL Server Azure SQL DB MAP Toolkit
Azure Migrate
Cloudamize*
DMA
Cloud Atlas*
Cloudamize*
TCO Calculator
SQL Server Azure SQL DB MI MAP Toolkit
Azure Migrate
Cloudamize*
Cloud Atlas*
Cloudamize*
TCO Calculator
SQL Server Azure SQL VM MAP Toolkit
Azure Migrate
Cloudamize*
Cloud Atlas*
Cloudamize*
TCO Calculator
SQL Server SQL DW TCO Calculator
RDS SQL Azure SQL DB, MI, VM DMA TCO Calculator
Oracle Azure SQL DB, MI, VM MAP Toolkit
Azure Migrate
MigVisor*
Oracle SQL DW MAP Toolkit
Azure Migrate
Oracle Azure DB for PostgreSQL
MongoDB Cosmos DB Cloudamize* Cloudamize*
Cassandra Cosmos DB
MySQL Azure SQL DB, MI, VM Azure Migrate Cloud Atlas* TCO Calculator
MySQL Azure DB for MySQL Azure Migrate TCO Calculator
RDS MySQL Azure DB for MySQL TCO Calculator
PostgreSQL Azure DB for PostgreSQL Azure Migrate TCO Calculator
RDS PostgreSQL Azure DB for PostgreSQL TCO Calculator
DB2 Azure SQL DB, MI, VM
Access Azure SQL DB, MI, VM
Sybase Azure SQL DB, MI, VM

Pre-migration phase

Source Target App Data Access
Layer Assessment
Database
Assessment
Performance
Assessment
SQL Server Azure SQL DB DMA
Cloud Atlas*
Cloudamize*
DEA
Cloudamize*
SQL Server Azure SQL DB MI DMA
Cloud Atlas*
Cloudamize*
DEA
Cloudamize*
SQL Server Azure SQL VM DMA
Cloud Atlas*
Cloudamize*
DEA
Cloudamize*
SQL Server SQL DW
RDS SQL Azure SQL DB, MI, VM DMA DEA
Oracle Azure SQL DB, MI, VM SSMA Simora*
Oracle SQL DW SSMA Simora*
Oracle Azure DB for PostgreSQL
MongoDB Cosmos DB Cloudamize* Cloudamize*
Cassandra Cosmos DB
MySQL Azure SQL DB, MI, VM SSMA
Cloud Atlas*
MySQL Azure DB for MySQL
RDS MySQL Azure DB for MySQL
PostgreSQL Azure DB for PostgreSQL
RDS PostgreSQL Azure DB for PostgreSQL
DB2 Azure SQL DB, MI, VM SSMA
Access Azure SQL DB, MI, VM SSMA
Sybase Azure SQL DB, MI, VM SSMA

Migration phase

Source Target Schema Data
(Offline)
Data
(Online)
SQL Server Azure SQL DB DMA
Cloudamize*
DMS
Cloudamize*
DMS
Cloudamize*
Attunity*
Striim*
SQL Server Azure SQL DB MI DMS
Cloudamize*
DMS
Cloudamize*
DMS
Cloudamize*
Attunity*
Striim*
SQL Server Azure SQL VM DMA
Cloudamize*
DMA
Cloudamize*
DMS
Cloudamize*
Attunity*
Striim*
SQL Server SQL DW
RDS SQL Azure SQL DB, MI, VM DMA DMS DMS
Attunity*
Striim*
Oracle Azure SQL DB, MI, VM SSMA
SharePlex*
SSMA
SharePlex*
DMS
SharePlex*
Attunity*
Striim*
Oracle SQL DW SSMA SSMA SSMA
Oracle Azure DB for PostgreSQL
MongoDB Cosmos DB DMS
Cloudamize*
Imanis Data*
DMS
Cloudamize*
Imanis Data*
Cloudamize*
Imanis Data*
Striim*
Cassandra Cosmos DB Imanis Data* Imanis Data* Imanis Data*
MySQL Azure SQL DB, MI, VM SSMA SSMA DMS
Attunity*
Striim*
MySQL Azure DB for MySQL MySQL dump* DMS DMS
Attunity*
Striim*
RDS MySQL Azure DB for MySQL MySQL dump* DMS DMS
Attunity*
Striim*
PostgreSQL Azure DB for PostgreSQL PG dump* DMS DMS
Attunity*
Striim*
RDS PostgreSQL Azure DB for PostgreSQL PG dump* DMS DMS
Attunity*
Striim*
DB2 Azure SQL DB, MI, VM SSMA SSMA DMS
Attunity*
Striim*
Access Azure SQL DB, MI, VM SSMA SSMA SSMA
Sybase Azure SQL DB, MI, VM SSMA SSMA DMS
Attunity*
Striim*

Post-migration phase

Source Target Optimize
SQL Server Azure SQL DB Cloud Atlas*
Cloudamize*
SQL Server Azure SQL DB MI Cloud Atlas*
Cloudamize*
SQL Server Azure SQL VM Cloud Atlas*
Cloudamize*
SQL Server SQL DW
RDS SQL Azure SQL DB, MI, VM
Oracle Azure SQL DB, MI, VM
Oracle SQL DW
Oracle Azure DB for PostgreSQL
MongoDB Cosmos DB Cloudamize*
Cassandra Cosmos DB
MySQL Azure SQL DB, MI, VM
MySQL Azure DB for MySQL
RDS MySQL Azure DB for MySQL
PostgreSQL Azure DB for PostgreSQL
RDS PostgreSQL Azure DB for PostgreSQL
DB2 Azure SQL DB, MI, VM
Access Azure SQL DB, MI, VM
Sybase Azure SQL DB, MI, VM

Next steps

For an overview of the Azure Database Migration Service, see the article What is the Azure Database Migration Service.