Dela via


Migreringsöversikt: Från SQL Server

Gäller för:Azure SQL Managed InstanceSQL Server på virtuella Azure-datorerAzure SQL Database

Den här artikeln beskriver de fem faserna för en lyckad molnmigrering från SQL Server till Azure SQL.

Diagram som visar ett migreringsprocessflöde.

Upptäckt

När du påbörjar molnmigreringsresan är det viktigt att identifiera installerade programvaruinventeringar, webbappar och SQL Server-instanser och databaser på servrar som körs i din lokala miljö. Den här identifieringen hjälper dig att skräddarsy en migreringsväg till Azure SQL.

Azure Migrate-installationen utför den här identifieringen med hjälp av Windows OS-domänen eller autentiseringsuppgifter som inte är domäner eller autentiseringsuppgifter för SQL Server som har åtkomst till dina SQL Server-instanser och databaser. Den här identifieringsprocessen är agentlös, vilket innebär att ingenting är installerat på servrarna. Azure Migrate-installationen stöder identifiering på olika virtualiseringsplattformar som VMware, Microsoft Hyper-V och fysiska miljöer.

Mer information om hur du identifierar dina lokala SQL-servrar finns i avsnittet Identifiera senare i den här artikeln.

Affärsfall

Affärsfallsfunktionen hjälper dig att skapa ett affärsförslag för att förstå hur Azure kan ge ditt företag mest värde. Det framhäver:

  • Total ägandekostnad (TCO) mellan lokalt och Azure SQL.

  • Kassaflödesanalys från år till år.

  • Resursanvändningsbaserade insikter för att identifiera servrar och arbetsbelastningar som är idealiska för molnet.

  • Snabbvinster för migrering och modernisering, inklusive slut på stöd för Windows OS- och SQL-versioner.

  • Långsiktiga kostnadsbesparingar genom att flytta från en kapitalkostnadsmodell till en driftskostnadsmodell, genom att bara betala för det du använder.

Assessment

Utvärdering är analysen av konfigurations-, användnings- och prestandadata som samlas in under identifieringen. Den här analysen används för att mäta beredskapen och uppskatta effekten av att migrera lokala SQL Server-instanser till olika Azure SQL-mål. Utvärderingar på SQL Server-instanser kan köras med Azure Arc för SQL Server eller med hjälp av Azure Migrate.

En Azure SQL-utvärdering innehåller två storlekskriterier:

  • Som lokalt: Utvärderingar som gör rekommendationer enbart baserat på den lokala SQL Server-konfigurationen.

  • Prestandabaserad: Utvärderingar som gör rekommendationer baserat på insamlade prestandadata.

När utvärderingen har fastställt beredskapen och den rekommenderade Azure SQL-distributionstypen beräknar den en specifik tjänstnivå och Azure SQL-konfiguration (SKU-storlek) som kan uppfylla eller överskrida den lokala SQL Server-prestandan. Den här beräkningen beror på om du använder lokala eller prestandabaserade storlekskriterier.

Conversion

I heterogena migreringar är det viktigt att konvertera databasscheman och objekt till motsvarande Transact-SQL syntax medan du migrerar data från en databas till en annan. Käll- och måldatabasmotorerna skiljer sig. Dessa databasobjekt omfattar tabeller, index, vyer, datatyper, Transact-SQL-instruktioner, lagrade procedurer och funktioner.

Anmärkning

Konverteringsfasen behövs inte för SQL Server till Azure SQL-migreringar. SQL Server Migration Assistant (SSMA) utför konverteringen när du migrerar till något av Azure SQL-målen. SSMA stöder flera källor, till exempel Oracle, MySQL, DB2, Sybase och Microsoft Access, för både konvertering och datamigrering.

Migration

Migrering är den sista fasen i den här processen, där data migreras från källdatabasen till måldatabasen. Azure Database Migration Service (DMS) är en fullständigt hanterad tjänst som är utformad för att möjliggöra sömlösa migreringar från flera databaskällor till Azure-dataplattformar. DMS erbjuder minimal stilleståndstid, hög tillförlitlighet och återhämtning. DMS är tillgängligt via olika klienter, Azure-portalen, PowerShell och Azure CLI. Mer information om Azure Database Migration Service finns i Vad är Azure Database Migration Service?

Nästa steg