Dela via


Migrera från SQL Server: Före migrering

gäller för:Azure SQL Managed InstanceSQL Server på Azure Virtual MachinesAzure SQL Database

Den här artikeln innehåller steg för att förbereda din miljö för migrering från SQL Server till Azure SQL Database, Azure SQL Managed Instance eller SQL Server på virtuella Azure-datorer.

Källor och mål som stöds för migrering

Du kan migrera SQL Server som körs lokalt eller på:

  • SQL Server på virtuella datorer (VM).
  • Amazon Web Services (AWS) EC2.
  • Amazon Relational Database Service (AWS RDS).
  • Compute Engine – Google Cloud Platform (GCP).

I den här artikeln lär du dig hur du identifiera och utvärdera dina användardatabaser innan du migrerar dem från SQL Server till Azure SQL.

Andra migreringsguider finns i Azure Database Migration Guides.

När du har kontrollerat att källmiljön stöds börjar du med fasen före migreringen. Identifiera alla befintliga datakällor, utvärdera migreringsmöjligheten och identifiera eventuella blockeringsproblem som kan förhindra din Azure-molnmigrering.

Migreringssteg

Det här avsnittet innehåller en översikt över de steg som ska utföras för att migrera din SQL Server till Azure SQL Database, Azure SQL Managed Instance eller SQL Server på virtuella Azure-datorer.

Så här migrerar du SQL Server till Azure SQL Managed Instance:

  • Granska funktionerna i SQL Server-databasmotorn tillgängliga i Azure SQL Managed Instance.
  • Välj en migreringsmetod och motsvarande verktyg för din metod.
  • Skapa en prestandabaslinje för att fastställa resursanvändning på sql server-källinstansen. Det här steget hjälper dig att distribuera en hanterad instans med rätt storlek så att prestanda efter migreringen inte påverkas.
  • Identifiera alla SQL Server-instanser och funktioner som används av din organisation.
  • Utvärdera dina SQL Server-databaser för att identifiera migreringsblockerare eller kompatibilitetsproblem.
  • Skapa ett mål SQL Managed Instance. Distribuera en hanterad instans med optimal storlek där du väljer tekniska egenskaper (antal virtuella kärnor, mängd minne) och prestandanivå (Affärskritisk, Generell användning) för din hanterade instans.
  • Konfigurera anslutning och rätt behörigheter för åtkomst till både källa och mål.
  • Migrera databasen där du migrerar dina databaser med hjälp av offlinemigrering eller onlinemigreringsalternativ.
  • Anslut ditt program till Azure SQL Managed Instance.
  • Övervaka och åtgärda program för att säkerställa att du ser den förväntade prestandan.

Skärmbild av steg för migrering till Azure SQL Managed Instance.

Om utvärderingen stöter på flera blockerare för att bekräfta att databasen inte är redo för en Azure SQL Managed Instance kan du överväga att SQL Server på Azure Virtual Machines.

Upptäck

I identifiera fas genomsöker du nätverket för att identifiera alla SQL Server-instanser och funktioner som används av din organisation.

Använd följande verktyg för att identifiera dina SQL Server-instanser:

  • Azure Migrate- för att utvärdera migrerings lämpligheten för lokala servrar, utföra prestandabaserad storleksändring och tillhandahålla kostnadsuppskattningar för att köra dem i Azure.
  • Microsoft Assessment and Planning Toolkit (MAP Toolkit) för att utvärdera din aktuella IT-infrastruktur. Verktygslådan innehåller ett kraftfullt verktyg för inventering, utvärdering och rapportering för att förenkla migreringsplaneringsprocessen.

Mer information om verktyg som är tillgängliga för identifiera fas finns i Tjänster och verktyg som är tillgängliga för datamigreringsscenarier.

Värdera

Anteckning

Om du utvärderar hela SQL Server-dataegendomen i stor skala på VMware kan du läsa Skapa en Azure SQL-utvärdering för att få rekommendationer för Azure SQL-distribution, målstorlek och månatliga uppskattningar.

Om utvärderingen stöter på flera blockerare kan du överväga att migrera till något av Azure SQL-målen som ett alternativ, till exempel Azure SQL Managed Instance eller SQL Server på Azure Virtual Machines.

Utvärdera med Azure Data Studio

Azure SQL Migration-tillägget för Azure Data Studio ger en sömlös guidebaserad upplevelse för att utvärdera, få Azure-rekommendationer och migrera dina SQL Server-databaser lokalt till Azure. Förutom att markera eventuella migreringsblockerare eller varningar innehåller tillägget även ett alternativ för Azure-rekommendationer för att samla in dina databasers prestandadata och rekommenderar ett Azure SQL-mål med rätt storlek för att uppfylla arbetsbelastningens prestandabehov (med det lägsta priset).

Du kan använda Azure SQL Migration-tillägget för Azure Data Studio för att utvärdera databaser för att hämta:

Viktig

Om du vill utvärdera databaser med azure SQL-migreringstillägget kontrollerar du att de inloggningar som används för att ansluta SQL Server-källan är medlemmar i sysadmin-serverrollen eller har behörighet för CONTROL SERVER.

Följ dessa steg för att utvärdera din miljö med hjälp av Azure SQL Migration-tillägget:

  1. Öppna Azure SQL-migreringstillägget för Azure Data Studio.
  2. Anslut till SQL Server-källinstansen.
  3. Välj Migrera till Azure SQLi Guiden Azure SQL-migrering i Azure Data Studio.
  4. Välj databaser för utvärdering och välj sedan Nästa.
  5. Välj ditt Azure SQL-mål.
  6. Välj Visa/Välj för att granska utvärderingsrapporten.
  7. Leta efter problem med migreringsblockering och funktionsparitet. Utvärderingsrapporten kan också exporteras till en fil som kan delas med andra team eller personal i din organisation.
  8. Fastställa databasens kompatibilitetsnivå som minimerar arbetet efter migreringen.

Följ dessa steg för att få en Azure-rekommendation med hjälp av Azure SQL Migration-tillägget:

  1. Öppna Azure SQL-migreringstillägget för Azure Data Studio.
  2. Anslut till SQL Server-källinstansen.
  3. Välj Migrera till Azure SQLi Guiden Azure SQL-migrering i Azure Data Studio.
  4. Välj databaser för utvärdering och välj sedan Nästa.
  5. Välj ditt Azure SQL-mål.
  6. Gå till avsnitten för Azure-rekommendationer och välj Hämta Azure-rekommendation.
  7. Välj och samla in prestandadata nu. Välj en mapp på den lokala datorn för att lagra prestandaloggarna och välj sedan Starta.
  8. Efter 10 minuter anger Azure Data Studio att en rekommendation är tillgänglig för Azure SQL Managed Instance.
  9. Kontrollera kortet Azure SQL Managed Instance i Azure SQL-målpanelen för att granska din SKU-rekommendation för Azure SQL Managed Instance.

Självstudier om specifika mål för Azure SQL-migrering finns på:

Utvärdera med SQL Server aktiverat av Arc

Om du vill utvärdera dina SQL Server-instanser för migrering till Azure använder du SQL Server aktiverat av Azure Arc. Den här funktionen, som för närvarande är i förhandsversion, skapar automatiskt en utvärdering för migrering till Azure, vilket förenklar identifieringsprocessen och beredskapsbedömningen för migrering.

Följ dessa steg för att utvärdera dina instanser med hjälp av SQL Server som aktiverats av Azure Arc:

  1. Anslut SQL Server-datorer automatiskt till Azure Arc.
  2. Verifiera din Version av Azure-tillägget för SQL Server (WindowsAgent.SqlServer) är 1.1.2594.118 eller senare.
  3. Gå till din SQL Server, aktiverad med hjälp av Azure Arc-resursen i Azure-portalen.
  4. Under Migrationväljer du Utvärderingar (förhandsversion) för att öppna sidan Utvärderingar och granska resultaten.

Mer information finns i Utvärdera instanser för migrering med SQL Server aktiverat av Azure arc.

Skalade utvärderingar och analyser

Migreringstillägget Azure SQL för Azure Data Studio och Azure Migrate kan utföra skalbara utvärderingar och konsolidera utvärderingsrapporter för analys.

Om du har flera servrar och databaser som behöver utvärderas och analyseras i stor skala för att ge en bredare vy över dataegendomen kan du läsa följande länkar om du vill veta mer:

Att köra utvärderingar i stor skala för flera databaser kan också automatiseras med hjälp av Kör Data Migration Assistant från kommandoraden vilket också gör att resultaten kan laddas upp till Azure Migrate- för ytterligare analys och målberedskap.

Du kan automatisera processen med hjälp av skript med något av följande alternativ. Mer information om hur du använder skript finns i Migrera databaser i stor skala med automation (förhandsversion).

För sammanfattningsrapportering över stora egendomar kan datamigreringsassistentens utvärderingar också konsolideras i Azure Migrate.

Utvärdera applikationerna

Normalt kommer ett programlager åt användardatabaser för att spara och ändra data. Data Migration Assistant kan utvärdera dataåtkomstlagret för ett program på två sätt:

Under utvärderingen av användardatabaser använder du Data Migration Assistant för att importera insamlade spårningsfiler.