Compartilhar via


Comparar ferramentas de migração de dados SQL

Microsoft fornece ferramentas e serviços para migrar bancos de dados para ambientes de destino diferentes.

Este artigo compara os recursos das ferramentas de migração e avaliação disponíveis em SQL Server, Azure SQL e Microsoft Fabric.

Azure Database Migration Service (Azure DMS)

Azure Database Migration Service (Azure DMS) é um serviço totalmente gerenciado que permite migrações de várias fontes de banco de dados para Azure plataformas de dados com tempo de inatividade mínimo.

Ele fornece um pipeline de migração que requer um envolvimento mínimo do usuário durante o processo de migração. Você pode acessar Azure DMS por meio do portal Azure ou PowerShell e Azure CLI.

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

Migrações para Azure

Azure Migrate fornece um hub centralizado para descobrir e avaliar servidores locais, infraestrutura, aplicativos e dados para migração para Azure.

Utilize o Azure Migrate para descobrir instâncias do SQL Server em seu datacenter, avaliar as dependências das aplicações e determinar a prontidão dessas instâncias para migração para o Azure SQL. Azure Migrate fornece recomendações sobre opções de implantação do Azure SQL, dimensionamento baseado nas necessidades de desempenho da carga de trabalho e estimativas mensais de custo que levam em conta seus benefícios de licenciamento.

Use Azure Migrate nos seguintes cenários:

  • Avalie e descubra seu ambiente de dados do SQL Server.
  • Obtenha recomendações de implantação do Azure SQL, dimensionamento alvo e estimativas mensais.
  • Levante todo o seu patrimônio de dados para SQL Server on Azure Virtual Machines.

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

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

SQL Server Migration Assistant (SSMA) automatiza a migração de banco de dados para SQL Server e Azure SQL de outros mecanismos de banco de dados.

Use o SSMA para migrar de:

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

Você pode migrar para SQL Server locais, Azure SQL Managed Instance, Azure SQL Database ou SQL Server em VMs Azure.

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

Assistente de Migração de Rede

Fabric Migration Assistant é uma experiência Fabric interna que migra esquema e dados para Microsoft Fabric. Ele importa metadados de esquema, identifica problemas de compatibilidade e fornece correções guiadas (incluindo assistência de IA) antes de copiar dados para o destino.

Use Fabric Migration Assistant nos seguintes cenários:

  • Migre bancos de dados SQL Server para o banco de dados SQL no Microsoft Fabric.
  • Migre pools dedicados de SQL do Azure Synapse Analytics, SQL Server e outras plataformas de banco de dados SQL 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 do SQL:

Capacidade Migrações para Azure Componente de migração do SQL SSMA Azure Arc DMS (Azure Portal/PowerShell/cmdlet az) Assistente de Migração de Rede
Descobrir e avaliar o acervo de dados SQL Em escala Sim No Sim Usando o PowerShell/cmdlet Avaliar somente
Migrar objetos SQL Server para o Banco de Dados SQL ou SQL Managed Instance No No No Sim Sim No
Elevar e deslocar SQL Server para SQL Server na VM Azure Sim No No No Sim No
Migrar (e/ou atualizar) SQL Server para SQL Server em Azure VM No Sim No Sim Sim No
Migrar SQL Server para o banco 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