Sdílet prostřednictvím


Porovnání nástrojů pro migraci dat SQL

Microsoft poskytuje sadu nástrojů a služeb, které uživatelům pomáhají s migrací různých zdrojových databází do různých cílových prostředí.

Tento článek stručně popisuje nástroje, které jsou k dispozici pro migraci na SQL Server a Azure SQL.

Azure Database Migration Service (DMS)

Azure Database Migration Service umožňuje bezproblémovou migraci ze zdrojů databáze SQL Serveru do nabídek Azure SQL s minimálními výpadky. Služba Database Migration Service poskytuje odolný a spolehlivý kanál migrace, který během celého procesu migrace vyžaduje minimální zapojení uživatele.

Se službou Azure Database Migration Service aktuálně nabízíme dvě verze:

  1. Ke službě Azure Database Migration Service je možné přistupovat prostřednictvím rozšíření migrace Azure SQL pro Azure Data Studio, Azure Portal, PowerShell a Azure CLI.

Nejnovější službu Azure Database Migration Service použijte v následujících scénářích:

  • Migrujte obě databáze do Azure SQL, zejména ve velkém měřítku, a pro rozsáhlé migrace (z hlediska počtu a velikosti databází).
  • Migrace databází do služby Azure Database
  1. Ke službě Azure Database Migration Service (Classic) je možné přistupovat prostřednictvím webu Azure Portal, PowerShellu a Azure CLI. Jedná se o starší verzi služby Azure Database Migration Service, která nabízí modernizaci databází do Azure a podporované scénáře, jako jsou PostgreSQL, MySQL a MongoDB.

Poznámka

DMS(classic) – Scénář SQL je na cestě k vyřazení. Podívejte se na zde

Další informace najdete v dokumentaci ke službě Azure Database Migration Service.

Azure Migrate

Azure Migrate poskytuje centralizované centrum pro zjišťování a posuzování místních serverů, infrastruktury, aplikací a dat do Azure ve velkém měřítku. Azure Migrate nabízí jednotnou migraci mezi vašimi servery, databázemi a aplikacemi.

Pomocí služby Azure Migrate můžete zjistit všechny instance SQL Serveru v celém datovém centru, posoudit závislosti aplikací, porozumět připravenosti těchto instancí SQL Serveru migrovaných do Azure SQL a získat doporučení Microsoftu, jako je optimální možnost nasazení Azure SQL a správná skladová položka, která může vyhovovat potřebám vašich úloh. Můžete také získat měsíční odhady pro provoz těchto databází na Azure SQL, abyste využili vaše licenční výhody.

Azure Migrate použijte v následujících scénářích:

  • Posouzení a prozkoumání vašeho datového portfolia SQL Serveru
  • Získejte doporučení pro nasazení Azure SQL, určení velikosti a měsíční odhady.
  • Přesuňte celou svou datovou infrastrukturu na SQL Server na virtuálních počítačích Azure.

Další informace najdete v dokumentaci ke službě Azure Migrate.

SQL Server Migration Assistant (SSMA)

SQL Server Migration Assistant (SSMA) je nástroj určený k automatizaci migrace databází na SQL Server a Azure SQL z alternativních databázových strojů.

SSMA použijte v následujícím scénáři:

  • Migrujte databáze Microsoft Accessu, DB2, MySQL, Oracle a SAP ASE na SQL Server.
  • Migrujte databáze Microsoft Access, DB2, MySQL, Oracle a SAP ASE do Azure SQL.

Další informace najdete v dokumentaci nástroje SQL Server Migration Assistant.

Rychlé porovnání

Pomocí následujícího grafu můžete porovnat možnosti nástrojů pro migraci SQL:

Schopnost Azure Migrate Komponenta migrace SQL SSMA DMS (klasický) Rozšíření Azure Data Studio (DMS)
Objevování a posouzení SQL datového prostředí Ve velkém měřítku Ano Ne Ne Ano
Migrace objektů SQL Serveru do služby SQL Database nebo spravované instance SQL Ne Ne Ne NA (zastaralé) Ano
Migrace SQL Serveru na SQL Server na virtuálním počítači Azure Ano Ne Ne Ne Ne
Migrace (nebo upgrade) SQL Serveru na SQL Server na virtuálním počítači Azure Ne Ano Ne Ne Ano (pouze pro migraci)
Migrace objektů mimo SQL
(Oracle, Access, DB2 atd.)
Ne Ne Ano Ne Ne
Migrace opensourcových databází
(MySQL, PostgreSQL, MariaDB atd.)
Ne Ne Ne Ano Ne
  • Začněte s migrací na SQL Server z jiného databázového systému, migrujte na Azure SQLnebo vyhodnoťte datová aktiva SQL pomocí služby Azure Migrate. na