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 hinder som tyder på att databasen inte är redo för en Azure SQL Managed Instance, kan du överväga att SQL Server på Azure Virtual Machines.

Discover

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.

Assess

Note

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 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

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 Migrera databaser i stor skala med hjälp av automatisering med DMS (förhandsversion).

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).

Utvärdera applikationerna

Normalt kommer ett programlager åt användardatabaser för att spara och ändra data. SQL Server-migreringskomponenten kan utvärdera dataåtkomstskiktet i ett program på två sätt: