Migrering till Azure SQL Database (Preview) – SQL Server-migrering i Azure Arc

Gäller för:SQL Server

Den här artikeln visar hur du migrerar databaser från en SQL Server-instans som aktiveras av Azure Arc till Azure SQL Database i Azure-portalen.

Note

Overview

Azure SQL Database är en fullt hanterad plattform som tjänst (PaaS) databasmotor. SQL Server-migrering i Azure Arc hjälper dig att bedöma dina käll-SQL Server-databaser, välja ett mål för Azure SQL Database och starta en offline-migrering från Azure-portalen.

Använd migreringsbedömningen för att identifiera kompatibilitetsproblem och välja en lämplig tjänstenivå och konfiguration. Under migreringen kopierar Azure Database Migration Service de valda schemaobjekten och tabelldata till mål-Azure SQL Database.

Important

Online-migreringar till Azure SQL Database är för närvarande inte tillgängliga med Azure Database Migration Service. Applikationsdriftstopp börjar när offline-migreringen startar.

Microsoft Copilot-assisterad migrering

Microsoft Copilot är inbyggt i migreringsupplevelsen för att hjälpa dig fatta beslut och slutföra åtgärder. Du kan ställa frågor om bedömningar, jämföra mål, starta eller övervaka en migrering och felsöka migrationsproblem.

Välj Copilot-ikonen i databasens migrationspanel för att öppna Copilot-chattfönstret.

Prerequisites

Innan du påbörjar migrationen:

Uppdatera tillägget

Azure-tillägget för SQL Server uppdateras oberoende av SQL Server. Installera den nuvarande tilläggsversionen för att få de senaste migreringsfunktionerna och fixarna. För mer information, se Uppgradera tillägget.

Migrera till Azure SQL Database

Databasens migreringspanel guidar dig genom fyra steg:

  1. Bedöm källinstansen.
  2. Välj ett mål.
  3. Migrera data.
  4. Övervaka migrationen.

Bedöm källinstansen

  1. Gå till din SQL Server-instans i Azure-portalen.
  2. Under Migration, välj Databasmigrering.
  3. Under Bedöm källainstans, välj Visa rapport.
  4. Om bedömningen inte är aktuell, välj Kör bedömning.
  5. I rutan Azure SQL Database väljer du Visa utvärderingsinformation. Gå igenom databasens beredskap, blockeringsproblem, varningar och rekommenderad målkonfiguration.

Lös blockeringsproblem innan du påbörjar migreringen. Gå igenom varningar för att avgöra om de påverkar din arbetsbelastning.

Välj ett mål

  1. I fönstret Utvärderingar väljer du Skapa eller välj mål. Du kan också välja Välj mål i databasens migreringspanel .
  2. Välj ett befintligt mål för Azure SQL Database eller skapa ett mål.
  3. Ange begärd prenumeration, resursgrupp, logisk server, databas och autentiseringsinformation.
  4. Bekräfta målvalet och återgå till databasens migreringspanel .

Migrera data

Migrering till Azure SQL Database använder logisk migrering via Azure Database Migration Service (DMS) och en självhostad integrationsruntime. Till skillnad från migrering till SQL Server på Azure VM:ar, så stadgar denna metod inte säkerhetskopior i Azure Blob Storage. Istället kopierar DMS det valda schemat och data från källan till målet genom integrationsruntimen.

Denna migration är offline. Ändringar som görs i källan efter att migreringen startat fångas inte. Planera för applikationsnedstopp från början av migreringen tills cutover är klar.

Välj migrationsmetoden

I panelen Databasmigrering , välj migreringsmetoden för din dataöverföring:

  1. I fönstret Databasmigrering väljer du Migrera data.
  2. På panelen Ny datamigrering, under Migreringsmetoden, välj Migrering med DMS (förhandsvisning).
  3. Välj Select för att öppna Migrationsguiden.

Migrera med migrationsguiden

Trollkarlen guidar dig genom följande steg:

  1. Konfigurera integreringskörningen.
  2. Koppla till källan och målet.
  3. Välj käll- och måldatabaser.
  4. Välj databastabeller att migrera.

Skärmdump av migreringsguidens steg, med start från integration runtime-installation.

Konfigurera Integration Runtime

Den självhostade integrationsruntimen låter DMS ansluta till din källinstans av SQL Server.

  1. Under Välj befintlig DMS, välj en befintlig DMS-instans från listan Välj en DMS . Om den instansen redan har en registrerad integrationskörning visas dess detaljer och du kan fortsätta till nästa steg.
  2. Om du inte har en DMS-instans, välj Auto create new DMS, följ sedan de guidade stegen för att ladda ner, installera och registrera integrationsruntimen. Använd autentiseringsnyckeln för att registrera runtime-noden.
  3. Bekräfta att runtime-rapporterna är online, och välj sedan Nästa.

Fullständig vägledning för installation, nätverk och felsökning finns i Skapa och konfigurera en självhostad integrationsruntime.

Koppla till källa och mål

  1. Under Connect to source SQL Server, ange detaljer som är relevanta för din källmiljö.

  2. Under Connect to target Azure SQL Database, ange detaljer för din målmiljö.

  3. Välj Nästa. Båda kopplingarna måste valideras framgångsrikt innan du kan fortsätta.

Välj käll- och måldatabaser

Mappa varje källdatabas till dess måldatabas.

Note

Du kan bara migrera databaser som är online. Att välja databaser i andra delstater är inte tillgängligt.

Välj databastabeller för migrering

Du kan expandera varje databas för att visa och välja dess individuella tabeller för migrering:

  1. Under Välj vad du vill migrera, välj:

    • Migrera data när målschemat redan finns.
    • Migrera schema för att skapa objekt utan att kopiera data.
    • Båda alternativen är för att migrera både schema och data.

    Portalen identifierar vad som redan finns på målet. När den hittar ett matchande schema visas Schema hittades på målet. Schemamigrering krävs inte och inaktiverar Migrera schema. Om måltabellen inte är tom, ersätter du den befintliga måldatan genom att välja den tabellen.

  2. Upprepa för varje databas du tänker migrera, välj sedan Nästa.

När du är redo, välj Granska + skapa och sedan Skapa för att starta migreringen.

Övervaka migreringen

  1. I fönstret Databasmigrering väljer du Övervaka migreringar.
  2. Välj migreringen för att se dess status och statusen för varje vald tabell.
  3. Välj Uppdatera för att hämta den senaste statusen.

Migreringen slutförs när dess status visar Lyckad. Validera det migrerade schemat och, om valt, data. Verifiera applikationsanslutningen innan du styr produktionsarbetsbelastningar till Azure SQL Database.

Limitations

Gå igenom begränsningarna för Azure SQL Database-migrering innan du påbörjar en migrering.