Partilhar via


Comparar ferramentas de migração de dados SQL

A Microsoft fornece ferramentas e serviços para migrar bases de dados para diferentes ambientes-alvo.

Este artigo compara as capacidades das ferramentas de migração e avaliação disponíveis no SQL Server, Azure SQL e Microsoft Fabric.

Azure Database Migration Service (Azure DMS)

Azure Database Migration Service (Azure DMS) é um serviço totalmente gerido que permite migrações de múltiplas fontes de bases de dados para plataformas de dados Azure com tempo de inatividade mínimo.

Proporciona um pipeline de migração que requer um envolvimento mínimo do utilizador durante o processo de migração. Pode aceder ao Azure DMS através do portal Azure ou PowerShell e Azure CLI.

Para mais informações, consulte a documentação do Azure Database Migration Service.

Azure Migrate

O Azure Migrate oferece um hub centralizado para descobrir e avaliar servidores, infraestruturas, aplicações e dados on-premises para migração para o Azure.

Use o Azure Migrate para descobrir instâncias do SQL Server no seu datacenter, avaliar dependências de aplicações e determinar a prontidão dessas instâncias para migração para Azure SQL. O Azure Migrate fornece recomendações para opções de implementação do Azure SQL, dimensionamentos com base nas necessidades de desempenho da carga de trabalho e estimativas mensais de custos que têm em conta os benefícios do seu licenciamento.

Use o Azure Migrate nos seguintes cenários:

  • Avalie e descubra o seu património de dados do SQL Server.
  • Obtenha recomendações de implementação do Azure SQL, dimensionamento de alvos e estimativas mensais.
  • Migre todo o seu conjunto de dados para o SQL Server em Máquinas Virtuais do Azure.

Para mais informações, consulte documentação do Azure Migrate.

Assistente de Migração do SQL Server (SSMA)

O SQL Server Migration Assistant (SSMA) automatiza a migração de bases de dados para SQL Server e Azure SQL a partir de outros motores de base de dados.

Use SSMA para migrar de:

  • Microsoft Access
  • Db2
  • MySQL
  • Oracle
  • SAP ASE

Pode migrar para SQL Server on-premises, Azure SQL Managed Instance, Azure SQL Database ou SQL Server em VMs Azure.

Para mais informações, consulte SQL Server Migration Assistant.

Assistente de Migração de Infraestrutura

Fabric Migration Assistant é uma experiência de Fabric incorporada que migra esquemas e dados para Microsoft Fabric. Importa metadados do esquema, identifica problemas de compatibilidade e fornece correções guiadas (incluindo assistência alimentada por IA) antes de copiar os dados para o destino.

Use Fabric Migration Assistant nos seguintes cenários:

  • Migrar bases de dados SQL Server para base de dados SQL no Microsoft Fabric.
  • Migre pools de SQL dedicados do Azure Synapse Analytics, SQL Server e outras plataformas SQL de bases de dados para o Fabric Data Warehouse.

Para obter mais informações, consulte:

Comparação de ferramentas de migração

Use o gráfico a seguir para comparar os recursos das ferramentas de migração SQL:

Capacidade Azure Migrate Componente de migração SQL SSMA Azure Arc DMS (Azure portal / PowerShell / az cmdlet) Assistente de Migração de Infraestrutura
Descubra e avalie o ecossistema de dados SQL À escala Sim No Sim Usar PowerShell / cmdlet Apenas avaliar
Migrar objetos do SQL Server para SQL Database ou SQL Managed Instance No No No Sim Sim No
Transferir e transferir o SQL Server para o SQL Server no Azure VM Sim No No No Sim No
Migrar (e/ou atualizar) o SQL Server para o SQL Server no Azure VM No Sim No Sim Sim No
Migrar SQL Server para base de dados SQL no Fabric No No No No No Sim
Migrar para Fabric Data Warehouse No No No No No Sim
Migrar objetos não SQL
(Oracle, Access, MySQL, Db2, SAP ASE)
No No Sim No No No