Compartilhar via


Comparar ferramentas de migração de dados SQL

A Microsoft fornece um conjunto de ferramentas e serviços para ajudar os usuários a migrar vários bancos de dados de origem para diferentes ambientes de destino.

Este artigo fornece uma breve visão geral das ferramentas disponíveis para migrar para o SQL Server e o SQL do Azure.

DMS (Serviço de Migração de Banco de Dados) do Azure

O Serviço de Migração de Banco de Dados do Azure permite migrações perfeitas de fontes de banco de dados do SQL Server para ofertas de SQL do Azure com tempo de inatividade mínimo. O Serviço de Migração de Banco de Dados fornece um pipeline de migração resiliente e confiável que requer um envolvimento mínimo do usuário durante o processo de migração geral.

O Serviço de Migração de Banco de Dados do Azure pode ser acessado por meio do portal do Azure, do PowerShell e da CLI do Azure.

Use o Serviço de Migração de Banco de Dados do Azure mais recente nos seguintes cenários:

  • Migre ambos os bancos de dados para o SQL do Azure, especialmente em escala, e para migrações abrangentes (em termos de número e tamanho de bancos de dados).

  • Migrar bancos de dados para o Banco de Dados SQL do Azure.

Para obter mais informações, visite a documentação do Serviço de Migração de Banco de Dados do Azure.

Migrações para Azure

Azure Migrate fornece um hub centralizado para descobrir e avaliar servidores e infraestrutura locais, aplicativos e dados para migração em escala para o Azure. O Azure Migrate oferece uma migração unificada para seus servidores, bancos de dados e aplicativos.

Use o Azure Migrate para descobrir todas as instâncias do SQL Server em seu datacenter, avaliar as dependências de aplicativos e entender a prontidão dessas instâncias do SQL Server para migrar para o Azure SQL. Você obtém recomendações da Microsoft, como a opção de implantação ideal do SQL do Azure e a oferta correta que pode atender às necessidades de desempenho para suas cargas de trabalho e estimativas mensais para executar esses bancos de dados no SQL do Azure para atender aos seus benefícios de licenciamento.

Use o Azure Migrate nos seguintes cenários:

  • Avalie e descubra seu patrimônio de dados do SQL Server.
  • Obtenha recomendações de implantação do SQL do Azure, dimensionamento de destino e estimativas mensais.
  • Levante todo o seu patrimônio de dados para o SQL Server em Máquinas Virtuais do Azure.

Para obter mais informações, visite a documentação das Migrações para Azure.

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

O SSMA (Assistente de Migração do SQL Server) é uma ferramenta projetada para automatizar a migração de banco de dados para o SQL Server e o SQL do Azure de mecanismos de banco de dados alternativos.

Use o SSMA no seguinte cenário:

  • Migre os bancos de dados Microsoft Access, Db2, MySQL, Oracle e SAP ASE para o SQL Server.
  • Migre os bancos de dados Microsoft Access, Db2, MySQL, Oracle e SAP ASE para o SQL do Azure.

Para obter mais informações, visite o Assistente de Migração do SQL Server.

Comparação de ferramentas de migração

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

Capability Migrações para Azure Componente de migração do SQL SSMA Azure Arc DMS (Portal do Azure/ PowerShell/ az cmdlet)
Descobrir e avaliar o acervo de dados SQL Em escala Yes No Yes Usando PS/cmdlet
Migrar objetos do SQL Server para o Banco de Dados SQL ou a Instância Gerenciada de SQL No No No Yes Yes
Levantar e deslocar o SQL Server para o SQL Server na VM do Azure Yes No No No Yes
Migrar (e/ou atualizar) o SQL Server para o SQL Server na VM do Azure No Yes No Yes Yes
Migrar objetos não SQL
(Oracle, Access, Db2 etc.)
No No Yes No No
Migrar bancos de dados de software livre
(MySQL, PostgreSQL, MariaDB etc.)
No No No No No