Dela via


Jämföra SQL-datamigreringsverktyg

Microsoft tillhandahåller verktyg och tjänster för att migrera databaser till olika målmiljöer.

I den här artikeln jämförs funktionerna i de migrerings- och utvärderingsverktyg som är tillgängliga i SQL Server, Azure SQL och Microsoft Fabric.

Azure Database Migration Service (Azure DMS)

Azure Database Migration Service (Azure DMS) är en helt hanterad tjänst som möjliggör migreringar från flera databaskällor till Azure dataplattformar med minimal stilleståndstid.

Den tillhandahåller en migreringspipeline som kräver minimal användarinblandning under migreringsprocessen. Du kan komma åt Azure DMS via portalen Azure eller PowerShell och Azure CLI.

Mer information finns i Azure Database Migration Service dokumentation.

Azure Migrate

Azure Migrate tillhandahåller en centraliserad hubb för att identifiera och utvärdera lokala servrar, infrastruktur, program och data för migrering till Azure.

Använd Azure Migrate för att identifiera SQL Server instanser i ditt datacenter, utvärdera programberoenden och fastställa beredskapen för dessa instanser för migrering till Azure SQL. Azure Migrate ger rekommendationer för Azure SQL distributionsalternativ, storleksändring baserat på arbetsbelastningens prestandabehov och månatliga kostnadsuppskattningar som tar hänsyn till dina licensförmåner.

Använd Azure Migrate i följande scenarier:

  • Utvärdera och utforska dina SQL Server-datatillgångar.
  • Få Azure SQL distributionsrekommendationer, målstorlek och månatliga uppskattningar.
  • Lyft hela dataegendomen till SQL Server on Azure Virtual Machines.

Mer information finns i Azure Migrate dokumentation.

SQL Server Migration Assistant (SSMA)

SQL Server Migration Assistant (SSMA) automatiserar databasmigreringen till SQL Server och Azure SQL från andra databasmotorer.

Använd SSMA för att migrera från:

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

Du kan migrera till SQL Server lokala datorer, Azure SQL Managed Instance, Azure SQL Database eller SQL Server på Azure virtuella datorer.

Mer information finns i SQL Server Migration Assistant.

Assistent för migrering av fabric

Fabric Migration Assistant är en inbyggd Fabric upplevelse som migrerar schema och data till Microsoft Fabric. Den importerar schemametadata, identifierar kompatibilitetsproblem och tillhandahåller guidade korrigeringar (inklusive AI-baserad hjälp) innan data kopieras till målet.

Använd Fabric Migration Assistant i följande scenarier:

  • Migrera SQL Server databaser till SQL-databas i Microsoft Fabric.
  • Migrera Azure Synapse Analytics dedikerade SQL-pooler, SQL Server och andra SQL-databasplattformar till Fabric Data Warehouse.

Mer information finns i:

Jämförelse av migreringsverktyg

Använd följande diagram för att jämföra funktionerna i SQL-migreringsverktygen:

Förmåga Azure Migrate SQL-migreringskomponent SSMA Azure Arc DMS (Azure-portalen/PowerShell/az cmdlet) Assistent för migrering av fabric
Upptäck och utvärdera SQL-datamiljö I stor skala Ja No Ja Använda PowerShell/cmdlet Utvärdera endast
Migrera SQL Server objekt till SQL Database eller SQL Managed Instance No No No Ja Ja No
Flytta och migrera SQL Server till SQL Server på Azure VM Ja No No No Ja No
Migrera (och/eller uppgradera) SQL Server till SQL Server på Azure virtuell dator No Ja No Ja Ja No
Migrera SQL Server till SQL-databas i Fabric No No No No No Ja
Migrera till Fabric Data Warehouse No No No No No Ja
Migrera icke-SQL-objekt
(Oracle, Access, MySQL, Db2, SAP ASE)
No No Ja No No No