Partilhar 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 Azure SQL.

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

O Serviço de Migração de Banco de Dados do Azure permite migrações contínuas de fontes de banco de dados do SQL Server para ofertas 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 envolvimento mínimo do usuário durante o processo geral de migração.

O Azure Database Migration Service pode ser acedido através do portal Azure, PowerShell e Azure CLI.

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 Azure SQL, especialmente em escala, e para migrações extensas (em termos de número e tamanho de bancos de dados).

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

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

Azure Migrate

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

Use o Azure Migrate para descobrir todas as suas instâncias do SQL Server em seu datacenter, avaliar as dependências do aplicativo e entender a prontidão dessas instâncias do SQL Server migrando para o Azure SQL. Você obtém recomendações da Microsoft, como a opção ideal de implantação 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 Azure SQL 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 conjunto de dados para o SQL Server em Máquinas Virtuais do Azure.

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

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

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

Use o SSMA no seguinte cenário:

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

Para obter mais informações, visite 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 SQL:

Capability Azure Migrate Componente de migração SQL SSMA Azure Arc DMS (Azure Portal / PowerShell / az cmdlet)
Descubra e avalie o ecossistema de dados SQL À escala Yes No Yes Utilizar o PS / cmdlet
Migrar objetos do SQL Server para o Banco de Dados SQL ou para a Instância Gerenciada do SQL No No No Yes Yes
Elevar e mudar 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 código aberto
(MySQL, PostgreSQL, MariaDB, etc.)
No No No No No