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 obsahuje stručný přehled nástrojů dostupných k 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.

Ke službě Azure Database Migration Service je možné přistupovat přes 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í).

  • Migrujte databáze do Služby Azure SQL Database.

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 datovém centru, posoudit závislosti aplikací a porozumět připravenosti těchto instancí SQL Serveru migrovaných do Azure SQL. Získáte doporučení Microsoftu, jako je optimální možnost nasazení Azure SQL a správná nabídka, která může vyhovovat potřebám vašich úloh, a měsíční odhady pro spouštění těchto databází v Azure SQL, aby vyhovovaly vašim licenčním výhodám.

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řeneste celý váš datový majetek do SQL Serveru na virtuální stroje 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 Accessu, Db2, MySQL, Oracle a SAP ASE do Azure SQL.

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

Porovnání nástrojů pro migraci

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

Capability Azure Migrate Komponenta migrace SQL SSMA Azure Arc DMS (Azure Portal / PowerShell / az cmdlet)
Objevování a posouzení SQL datového prostředí Ve velkém měřítku Yes No Yes Použití PowerShell / cmdlet
Migrace objektů SQL Serveru do služby SQL Database nebo spravované instance SQL No No No Yes Yes
Migrace SQL Serveru na SQL Server na virtuálním počítači Azure Yes No No No Yes
Migrace (nebo upgrade) SQL Serveru na SQL Server na virtuálním počítači Azure No Yes No Yes Yes
Migrace objektů mimo SQL
(Oracle, Access, Db2 atd.)
No No Yes No No
Migrace opensourcových databází
(MySQL, PostgreSQL, MariaDB atd.)
No No No No No