Dela via


Migrering till Azure SQL Managed Instance – SQL Server migrering i Azure Arc

Applies to:SQL Server

Den här artikeln visar hur du utför en SQL Server migrering i Azure Arc till Azure SQL Managed Instance i Azure-portalen för din SQL Server-instans som aktiveras av Azure Arc.

Du kan prova Azure SQL Managed Instance för kostnadsfritt i upp till ett år.

Anmärkning

Du kan ge feedback om migreringsupplevelsen direkt till produktgruppen.

Översikt

Azure SQL Managed Instance är en fullständigt hanterad PaaS-plattform av typen "lift-and-shift" för att köra dina SQL Server-arbetslaster på Azure-molnplattformen. När din SQL Server-instans har aktiverats av Azure Arc kan du utvärdera din SQL Server dataegendom för att identifiera en optimal SQL Managed Instance konfiguration. Sedan kan du migrera dina SQL Server databaser för att SQL Managed Instance direkt från Azure portalen.

När din SQL Server instans är aktiverad av Azure Arc kan du:

  • Utvärdera om din SQL Server-instans är redo att migrera till SQL Managed Instance.
  • Identifiera potentiella migreringsproblem och lär dig hur du åtgärdar dem.
  • Optimera för prestanda och kostnader med vägledning om tjänstnivåer, konfiguration och storleksändring.

Identifiering av SQL Server instanser och generering av beredskapsrapporter sker automatiskt varje helg, men du kan starta dem manuellt när som helst. Processen tar bara några minuter att slutföra. Ingen extra konfiguration eller installation krävs.

Först väljer du ett lämpligt SQL Managed Instance mål och förbereder din miljö. Sedan kan du migrera dina SQL Server databaser för att SQL Managed Instance direkt från Azure portalen via en fullständigt hanterad och automatiserad process.

Databasmigrering är tillgänglig som standard för alla SQL Server instanser som aktiveras av Azure Arc, från och med SQL Server 2012 (11.x).

Fönstret Databasmigrering innehåller också en användbar sammanfattning av migreringsstatusen för din instans, till exempel antalet totala databaser, det rekommenderade målet, antalet slutförda migreringar och antalet pågående migreringar:

Skärmbild av sammanfattningen i fönstret Databasmigrering i Azure portal.

Integrerade migreringsmetoder

Välj den migreringsmetod som bäst passar dina behov i fönstret Databasmigrering . Efter en inledande konfiguration för att förbereda din miljö automatiserar migreringsprocessen resten baserat på ditt val.

Microsoft Copilot kan hjälpa dig att välja rätt migreringsmetod baserat på dina behov.

I följande tabell sammanfattas de två metoder som är inbyggda i migreringsprocessen:

Managed Instance-länk Log Replay Service (LRS)
Metod Replikering i realtid
Diagram som visar migrering av Managed Instance-länkar.
Kontinuerlig säkerhetskopiering och återställning
Diagram som visar migrering av Log Replay Service.
Underliggande teknik Distribuerad tillgänglighetsgrupp Loggöverföring
Beskrivning Den mest högpresterande metoden med replikering i nära realtid. Tillhandahåller en skrivskyddad databas (R/O) på måldatabasen så att du kan göra förfrågningar mot dina data nästan i realtid under migreringen för att avlasta R/O-arbetsbelastningar till den sekundära databasen eller kontrollera data under migreringen. Migrering med optimalt minimalt avbrott. Den mest kompatibla migreringsmetoden. Ladda upp säkerhetskopior till ett mellanliggande Azure bloblagringskonto som LRS-tjänsten automatiskt återställer till SQL Managed Instance kontinuerligt. Ingen R/O-databasreplik är tillgänglig på målet.
Versioner som stöds SQL Server 2016 och senare Windows Server 2016 och senare SQL Server 2012 och senare på Windows Server 2012 och senare
Utgåvor som stöds Enterprise-, Standard- och Developer-utgåvor Alla utgåvor
Samtidig migrering Ja, upp till 10 databaser med Azure-tillägget för SQL Server version 1.1.3348.364 eller senare. 1 databas med tidigare versioner. Unlimited
Rekommenderas för Affärskritiska arbetslaster som kräver minimalt stillestånd under migreringen, med åtkomst till en skrivskyddad databas på destinationsmålet och där destinationsmålen antingen är en allmänt ändamål eller affärskritisk SQL Managed Instance. Allmänna arbetsbelastningar där accepterad planerad stilleståndstid är acceptabel och måldestinationen för en SQL Managed Instance av typen Allmänt syfte. Rekommenderas inte för affärskritiska mål med SQL-hanterad instans.

För en djupgående jämförelse av de två migreringsmetoderna, se Jämför Managed Instance-länk med LRS för migrering.

Assisterad Microsoft Copilot-migrering

Microsoft Copilot är inbyggt i upplevelsen för att hjälpa dig under hela migreringsprocessen. Genom att interaktivt chatta med Microsoft Copilot söker du i Microsofts kunskapsbas för att hjälpa dig på vägen när du migrerar till Azure.

Microsoft Copilot ger AI-stöd som hjälper dig att fatta beslut eller vidta åtgärder på vissa platser med frågor som:

  • Hur görs utvärderingar?
  • Hjälp mig att jämföra.
  • Starta migreringen.
  • Hjälp mig att välja rätt migreringsmetod.
  • Övervaka migreringen.
  • Slutför migreringen.

Välj ikonen CopilotDatabase migration-panelen för att öppna Copilot-chattfönstret:

Screenshot som visar ikonen Copilot i fönstret Databasmigrering i Azure portal.

Förutsättningar

Om du vill använda SQL Server migrering i Azure Arc behöver du följande förutsättningar:

Innan du påbörjar migreringsprocessen kontrollerar du att du har förberett din miljö för den valda migreringsmetoden:

Migrera till Azure SQL Managed Instance

Följande paneler i fönstret Database Migration vägleder dig genom migreringen av dina SQL Server databaser till Azure SQL Managed Instance:

  1. Assess-källinstans: Utvärdera din SQL Server-instans för att fastställa dess beredskap att migrera till SQL Managed Instance.
  2. Välj mål: Välj ett SQL Managed Instance mål för migreringen.
  3. Migrera data: Migrera dina SQL Server databaser till SQL Managed Instance.
  4. Övervaka och växla över: Övervaka migreringsprocessen och växla över till SQL Managed Instance-målet.

Följande skärmbild visar brickorna i panelen Databasflyttning för din SQL Server-instans i Azure-portalen.

Screenshot som visar startsidan för migrering för en SQL Server-instans i Azure portal.

Utvärdera källinstans

Följ dessa steg för att utvärdera källinstansen:

  1. Gå till din SQL Server-instans i Azure-portalen.

  2. Under Migrering väljer du Databasmigrering för att öppna fönstret Databasmigrering . Under Utvärdera källinstans väljer du Visa rapport för att öppna fönstret Utvärderingar .

    Screenshot som visar fönstret Databasmigrering för SQL Server-instansen i Azure-portalen, med Visa rapport markerad.

  3. I fönstret Utvärderingar :

    • Använd Kör utvärdering för att starta en ny utvärdering om en inte nyligen har körts.
    • Använd View-utvärderingsinformation i rutan Azure SQL MI Recommended Target om du vill veta mer om dina utvärderingsresultat, inklusive beredskapen för din SQL Server instans att migrera till SQL Managed Instance. Du lär dig också om den rekommenderade tjänstnivån och konfigurationen för målinstansen.

Välj mål

När du har utvärderat din SQL Server instans väljer du ett SQL Managed Instance mål.

  1. I fönstret Utvärderingar väljer du Skapa eller välj mål. Eller i fönstret Databasmigrering väljer du Välj mål. Båda alternativen öppnar fönstret Skapa eller välj mål där du kan identifiera ett migreringsmål.

    Screenshot som visar fönstret Utvärderingar i Azure portalen med Skapa mål markerat.

  2. I fönstret Skapa eller välj mål under Mål finns väljer du något av följande alternativ:

    • Ja har jag redan skapat ett mål: Välj ett befintligt SQL Managed Instance mål.
    • Nej, jag vill skapa ett nytt målobjekt: Skapa ett nytt SQL Managed Instance målobjekt.

    Skärmbild som visar fönstret Skapa eller välj mål.

  3. Fyll i nödvändig information för det SQL Managed Instance målet. Använd sedan antingen Välj mål eller Skapa mål för att gå vidare till nästa steg baserat på ditt mål finns val.

    1. Om du redan har en instans som mål väljer du Välj mål tar dig till migreringsfönstret Database för din SQL Server-instans. Instansnamnet fylls i som det valda målet. Sedan kan du gå vidare till steget Migrera data .
    2. Om du väljer att skapa en ny instans vägleds du till fönstret Skapa Azure SQL Managed Instance i fönstret Database för att skapa målinstansen. När du är klar kontrollerar du förloppet för distributionen på migreringen Database för din SQL Server-instans. Målnamnet fylls i målpanelen. Sedan kan du gå vidare till steget Migrera data .

Migrera data

När ditt mål är redo, påbörja migreringsprocessen.

Anmärkning

Om nyligen tillagda databaser inte visas i Azure portalen kan du behöva starta Arc-agenten.

Övervaka och växla över

När du har påbörjat migreringen kan du övervaka förloppet. I fönstret Databasmigrering väljer du Övervaka migreringar.

Fönstret Övervaka och övergång visar användbar information om migreringsprocessen, till exempel:

  • De databaser som har migrerats framgångsrikt och de databaser vars migrering fortfarande pågår.
  • Den valda migreringsmetoden.
  • Målinstansen och måldatabasen.
  • Varaktigheten för den aktuella migreringen av varje databas.
  • Tiden då migreringen startade.

Skärmbild av sidan för övervakningsmigrering på Azure portalen.

Du kan slutföra eller avbryta migreringen från panelen Övervaka och övergång. Du kan också visa loggar för information om migreringen. Om du väljer en databas kommer du till ett fönster med mer information om källan och målet.

När migreringen är klar visas migreringsstatusen Klar för övergång. För att byta över till målinstansen SQL Managed Instance, välj Cutover i panelen Övervakning och byte. Du kan också använda detaljeringspanelen för databasen.

Välj en databas och använd sedan Cutover för att öppna fönstret Cutover och se olika alternativ baserat på den migreringsmetod som du har valt.

Anmärkning

Fullföra övergången eller avbryta migreringen när du migrerar med Managed Instance-länk ger just-in-time-behörigheter tills länken tas bort eller migreringen avbryts.

Återställa en migrering

Omvänd migrering tillbaka till SQL Server från Azure SQL Managed Instance kan stödjas beroende på update-principen för din SQL-hanterade instans. Till exempel:

Om källversionen SQL Server är tidigare än SQL Server 2022 är omvänd migrering inte möjlig. När databasen migreras till SQL Managed Instance genomgår den en intern uppgradering till en nyare databasversion som inte är kompatibel med tidigare SQL Server versioner. Kompatibilitet med omvänd migreringsdatabas är endast tillgängligt när SQL Managed Instance har konfigurerats med motsvarande uppdateringsprincip.

Omvänd migrering kan inte genomföras genom SQL Server-migrering i Azure Arc-miljön. Du kan manuellt ångra en migrering via andra verktyg, till exempel intern säkerhetskopiering och återställning, eller manuellt konfigurera en länk i SSMS.

Begränsningar

Begränsningarna för länken Managed Instance och LRS gäller för migreringar via Azure-portalen.

Övervakning av migreringen via Azure-portalen är endast tillgängligt för SQL Server instanser som uppfyller övervakningskraven licensiering.

Felsökning av vanliga problem

Information om hur du felsöker vanliga problem vid migrering till Azure SQL Managed Instance finns i Felsöka migreringsproblem.