Skip to content

Commit 31af24e

Browse files
Merge pull request #36862 from rwestMSFT/rw-0313-migration-add-fabric
Add Fabric Migration Assistant to migration tools, and rename file
2 parents 33c72bc + b97ccd3 commit 31af24e

4 files changed

Lines changed: 99 additions & 78 deletions

File tree

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51760,6 +51760,11 @@
5176051760
"redirect_url": "/sql/sql-server/migrate/",
5176151761
"redirect_document_id": true
5176251762
},
51763+
{
51764+
"source_path": "docs/sql-server/migrate/dma-azure-migrate-compare-migration-tools.md",
51765+
"redirect_url": "/sql/sql-server/migrate/compare-sql-migration-tools",
51766+
"redirect_document_id": false
51767+
},
5176351768
{
5176451769
"source_path": "docs/2014/2014-toc/books-online-for-sql-server-2014.md",
5176551770
"redirect_url": "/sql/sql-server/previous-versions-sql-server?view=sql-server-ver16",
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
title: Compare SQL Data Migration Tools
3+
titleSuffix: SQL Server
4+
description: Compare SQL data migration tools including Azure Migrate, Azure Database Migration Service (DMS), SQL Server Migration Assistant (SSMA), and Fabric Migration Assistant.
5+
author: rwestMSFT
6+
ms.author: randolphwest
7+
ms.reviewer: roblescarlos
8+
ms.date: 04/20/2026
9+
ms.service: sql
10+
ms.subservice: migration-guide
11+
ms.topic: product-comparison
12+
helpviewer_keywords:
13+
- "migration, on-premises SQL Server"
14+
---
15+
# Compare SQL data migration tools
16+
17+
Microsoft provides tools and services for migrating databases to different target environments.
18+
19+
This article compares the capabilities of the migration and assessment tools available across SQL Server, Azure SQL, and Microsoft Fabric.
20+
21+
## Azure Database Migration Service (Azure DMS)
22+
23+
Azure Database Migration Service (Azure DMS) is a fully managed service that enables migrations from multiple database sources to Azure data platforms with minimal downtime.
24+
25+
It provides a migration pipeline that requires minimal user involvement during the migration process. You can access Azure DMS through the [Azure portal](https://portal.azure.com/#create/Microsoft.AzureDMS) or [PowerShell and Azure CLI](/azure/dms/migration-dms-powershell-cli).
26+
27+
For more information, see [Azure Database Migration Service documentation](/azure/dms/).
28+
29+
## Azure Migrate
30+
31+
Azure Migrate provides a centralized hub to discover and assess on-premises servers, infrastructure, applications, and data for migration to Azure.
32+
33+
Use Azure Migrate to discover SQL Server instances across your datacenter, assess application dependencies, and determine the readiness of these instances for migration to Azure SQL. Azure Migrate provides recommendations for Azure SQL deployment options, sizing based on workload performance needs, and monthly cost estimates that account for your licensing benefits.
34+
35+
Use Azure Migrate in the following scenarios:
36+
37+
- Assess and discover your SQL Server data estate.
38+
- Get Azure SQL deployment recommendations, target sizing, and monthly estimates.
39+
- Lift your entire data estate to SQL Server on Azure Virtual Machines.
40+
41+
For more information, see [Azure Migrate documentation](/azure/migrate/).
42+
43+
## SQL Server Migration Assistant (SSMA)
44+
45+
SQL Server Migration Assistant (SSMA) automates database migration to SQL Server and Azure SQL from other database engines.
46+
47+
Use SSMA to migrate from:
48+
49+
- Microsoft Access
50+
- Db2
51+
- MySQL
52+
- Oracle
53+
- SAP ASE
54+
55+
You can migrate to SQL Server on-premises, Azure SQL Managed Instance, Azure SQL Database, or SQL Server on Azure VMs.
56+
57+
For more information, see [SQL Server Migration Assistant](../../ssma/sql-server-migration-assistant.md).
58+
59+
## Fabric Migration Assistant
60+
61+
Fabric Migration Assistant is a built-in Fabric experience that migrates schema and data to Microsoft Fabric. It imports schema metadata, identifies compatibility issues, and provides guided fixes (including AI-powered assistance) before copying data to the target.
62+
63+
Use Fabric Migration Assistant in the following scenarios:
64+
65+
- Migrate SQL Server databases to SQL database in Microsoft Fabric.
66+
- Migrate Azure Synapse Analytics dedicated SQL pools, SQL Server, and other SQL database platforms to Fabric Data Warehouse.
67+
68+
For more information, see:
69+
70+
- [Fabric Migration Assistant for SQL database](/fabric/database/sql/migration-assistant)
71+
- [Fabric Migration Assistant for Data Warehouse](/fabric/data-warehouse/migration-assistant)
72+
73+
## Migration tool comparison
74+
75+
Use the following chart to compare capabilities of the SQL migration tools:
76+
77+
| Capability | Azure Migrate | SQL migration component | SSMA | Azure Arc | DMS (Azure portal / PowerShell / `az` cmdlet) | Fabric Migration Assistant |
78+
| --- | --- | --- | --- | --- | --- | --- |
79+
| Discover and assess SQL data estate | At scale | Yes | No | Yes | Using PowerShell / cmdlet | Assess only |
80+
| Migrate SQL Server objects to SQL Database or SQL Managed Instance | No | No | No | Yes | Yes | No |
81+
| Lift and shift SQL Server to SQL Server on Azure VM | Yes | No | No | No | Yes | No |
82+
| Migrate (and/or upgrade) SQL Server to SQL Server on Azure VM | No | Yes | No | Yes | Yes | No |
83+
| Migrate SQL Server to SQL database in Fabric | No | No | No | No | No | Yes |
84+
| Migrate to Fabric Data Warehouse | No | No | No | No | No | Yes |
85+
| Migrate non-SQL objects<br />(Oracle, Access, MySQL, Db2, SAP ASE) | No | No | Yes | No | No | No |
86+
87+
## Related content
88+
89+
- [Azure SQL migration guides](/azure/azure-sql/migration-guides/)
90+
- [Azure Migrate](/azure/migrate/how-to-create-azure-sql-assessment)
91+
- [SQL Server Migration Assistant](../../ssma/sql-server-migration-assistant.md)
92+
- [Fabric Migration Assistant for SQL database](/fabric/database/sql/migration-assistant)
93+
- [Fabric Migration Assistant for Data Warehouse](/fabric/data-warehouse/migration-assistant)

docs/sql-server/migrate/dma-azure-migrate-compare-migration-tools.md

Lines changed: 0 additions & 77 deletions
This file was deleted.

docs/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4831,7 +4831,7 @@ items:
48314831
- name: Migration documentation
48324832
href: sql-server/migrate/index.yml
48334833
- name: Compare migration tools
4834-
href: sql-server/migrate/dma-azure-migrate-compare-migration-tools.md
4834+
href: sql-server/migrate/compare-sql-migration-tools.md
48354835
- name: SQL Server Integration Services (SSIS) >
48364836
href: ./integration-services/sql-server-integration-services.md
48374837
- name: Bulk Copy Utility (bcp)

0 commit comments

Comments
 (0)