Delen via


Migreren vanuit SQL Server: pre-migratie

van toepassing op:Azure SQL Managed InstanceSQL Server op Azure Virtual MachinesAzure SQL Database

Dit artikel bevat stappen voor het voorbereiden van uw omgeving voor migratie van SQL Server naar Azure SQL Database, Azure SQL Managed Instance of SQL Server op Azure-VM's.

Ondersteunde bronnen en doelen voor migratie

U kunt een SQL Server migreren die on-premises of naar de cloud wordt uitgevoerd:

  • SQL Server op virtuele machines (VM's).
  • Amazon Web Services (AWS) EC2.
  • Amazon Relational Database Service (AWS RDS).
  • Compute Engine - Google Cloud Platform (GCP).

In dit artikel leert u hoe u detecteert en beoordeelt uw gebruikersdatabases voordat u ze migreert van SQL Server naar Azure SQL.

Zie Azure Database Migration Guidesvoor andere migratiehandleidingen.

Nadat u hebt gecontroleerd of uw bronomgeving wordt ondersteund, begint u met de fase vóór de migratie. Ontdek alle bestaande gegevensbronnen, beoordeel de haalbaarheid van de migratie en identificeer eventuele blokkeringsproblemen die uw Azure-cloudmigratiekunnen voorkomen.

Migratiestappen

Deze sectie bevat een overzicht van de stappen die u moet uitvoeren om uw SQL Server te migreren naar Azure SQL Database, Azure SQL Managed Instance of SQL Server op Azure-VM's.

Voer de volgende stappen uit om uw SQL Server te migreren naar Azure SQL Managed Instance:

  • Bekijk de functies van de SQL Server-database-engine die beschikbaar zijn in Azure SQL Managed Instance.
  • Kies een migratiemethode en de bijbehorende hulpprogramma's voor uw methode.
  • Maak een prestatiebasislijn om het resourcegebruik op uw SQL Server-bronexemplaren te bepalen. Met deze stap kunt u een beheerd exemplaar met de juiste grootte implementeren, zodat de prestaties na de migratie niet worden beïnvloed.
  • Ontdek alle SQL Server-exemplaren en -functies die door uw organisatie worden gebruikt.
  • Evalueer uw SQL Server-databases om migratieblokkeringen of compatibiliteitsproblemen te identificeren.
  • Maak een doel SQL Managed Instance. Implementeer een optimaal beheerd exemplaar waarin u technische kenmerken (aantal vCores, hoeveelheid geheugen) en prestatielaag (Bedrijfskritiek, Algemeen gebruik) van uw beheerde exemplaar kiest.
  • Configureer connectiviteit en de juiste machtigingen voor toegang tot zowel de bron als het doel.
  • Migreer uw database waar u uw databases migreert met behulp van offlinemigratie- of onlinemigratieopties.
  • uw toepassing verbinden met Azure SQL Managed Instance.
  • Toepassingen bewaken en herstellen om ervoor te zorgen dat u de verwachte prestaties ziet.

schermopname van de stappen voor migratie naar Azure SQL Managed Instance.

Als de evaluatie meerdere obstakels tegenkomt die bevestigen dat uw database niet gereed is voor een Azure SQL-beheerd exemplaar, kunt u overwegen SQL Server op Azure Virtual Machines.

Ontdekken

Scan in de fase het netwerk om alle SQL Server-exemplaren en -functies te identificeren die door uw organisatie worden gebruikt.

Gebruik de volgende hulpprogramma's om uw SQL Server-exemplaren te detecteren:

  • Azure Migrate- om de geschiktheid voor migratie van on-premises servers te beoordelen, de grootte te bepalen op basis van prestaties, en kostenramingen te geven voor het draaien ervan in Azure.
  • Microsoft Assessment and Planning Toolkit (MAP Toolkit) om uw huidige IT-infrastructuur te beoordelen. De toolkit biedt een krachtig hulpprogramma voor inventarisatie, evaluatie en rapportage om het migratieplanningsproces te vereenvoudigen.

Voor meer informatie over tools die beschikbaar zijn voor de ontdekkingsfase, zie diensten en tools die beschikbaar zijn voor scenario's voor gegevensmigratie.

Beoordelen

Notitie

Als u de volledige SQL Server-gegevensomgeving op schaal beoordeelt op VMware, raadpleegt u Een Azure SQL-evaluatie maken om aanbevelingen voor Azure SQL-implementaties, doelgrootten en maandelijkse schattingen op te halen.

Als uw evaluatie meerdere obstakels tegenkomt, kunt u overwegen om te migreren naar een van de Azure SQL-doelen als alternatief, zoals Azure SQL Managed Instance of SQL Server op Azure Virtual Machines.

Evalueren met Azure Data Studio

De Azure SQL Migration-extensie voor Azure Data Studio biedt een naadloze ervaring op basis van wizards om Azure-aanbevelingen te beoordelen, aanbevelingen te krijgen en uw SQL Server-databases on-premises naar Azure te migreren. Naast het markeren van eventuele migratieblokkeringen of waarschuwingen bevat de extensie ook een optie voor Azure-aanbevelingen om de prestatiegegevens van uw databases te verzamelen en beveelt een Azure SQL-doel met de juiste grootte aan om aan de prestatie-eisen van uw workload te voldoen (tegen de laagste prijs).

U kunt de Azure SQL Migration-extensie voor Azure Data Studio gebruiken om databases te evalueren om het volgende te verkrijgen:

Belangrijk

Als u databases wilt evalueren met behulp van de Azure SQL-migratieextensie, moet u ervoor zorgen dat de aanmeldingen die worden gebruikt om verbinding te maken met de bron-SQL Server, lid zijn van de sysadmin-serverrol of controlservermachtigingen hebben.

Voer de volgende stappen uit om uw omgeving te evalueren met behulp van de Azure SQL Migration-extensie:

  1. Open de Azure SQL-migratie-extensie voor Azure Data Studio.
  2. Maak verbinding met uw SQL Server-bronexemplaren.
  3. Selecteer Migreren naar Azure SQLin de wizard Azure SQL Migration in Azure Data Studio.
  4. Selecteer databases voor evaluatie en selecteer vervolgens Volgende.
  5. Selecteer uw Azure SQL-doel.
  6. Selecteer weergave/selecteer om het evaluatierapport te bekijken.
  7. Zoek naar problemen met migratieblokkering en functiepariteit. Het evaluatierapport kan ook worden geëxporteerd naar een bestand dat kan worden gedeeld met andere teams of medewerkers in uw organisatie.
  8. Bepaal het compatibiliteitsniveau van de database waarmee de inspanningen na de migratie worden geminimaliseerd.

Voer de volgende stappen uit om een Azure-aanbeveling te krijgen met behulp van de Azure SQL Migration-extensie:

  1. Open de Azure SQL-migratie-extensie voor Azure Data Studio.
  2. Maak verbinding met uw SQL Server-bronexemplaren.
  3. Selecteer Migreren naar Azure SQLin de Azure SQL Migration-wizard in Azure Data Studio.
  4. Selecteer databases voor evaluatie en selecteer vervolgens Volgende.
  5. Selecteer uw Azure SQL-doel.
  6. Ga naar de secties met Azure-aanbevelingen en selecteer Azure-aanbeveling ophalen.
  7. Selecteer Verzamel nu prestatiegegevens. Kies een map op uw lokale computer om de prestatielogboeken op te slaan en selecteer vervolgens Start.
  8. Na tien minuten geeft Azure Data Studio aan dat er een aanbeveling beschikbaar is voor Azure SQL Managed Instance.
  9. Controleer de Azure SQL Managed Instance-kaart in het Azure SQL-doelvenster om uw SKU-aanbeveling voor Azure SQL Managed Instance te bekijken.

Zie de volgende zelfstudies voor specifieke migratiedoelen voor Azure SQL:

Evalueren met SQL Server ingeschakeld door Arc

Als u uw SQL Server-exemplaren wilt evalueren voor migratie naar Azure, gebruikt u SQL Server ingeschakeld door Azure Arc. Deze functie, momenteel in preview, produceert automatisch een evaluatie voor migratie naar Azure, waardoor het detectieproces en de gereedheidsevaluatie voor migratie wordt vereenvoudigd.

Voer de volgende stappen uit om uw exemplaren te evalueren met behulp van SQL Server die is ingeschakeld door Azure Arc:

  1. Sql Server-machines automatisch verbinden met Azure Arc.
  2. Controleer of uw Azure-extensie voor SQL Server (WindowsAgent.SqlServer) versie 1.1.2594.118 of hoger is.
  3. Ga naar uw SQL Server die is ingeschakeld door Azure Arc in de Azure-portal.
  4. Selecteer onder MigratieEvaluaties (Preview) om de pagina Evaluaties te openen en de resultaten te bekijken.

Zie Instanties evalueren voor migratie met SQL Server ingeschakeld door Azure Arcvoor meer informatie.

Geschaalde evaluaties en analyse

De Azure SQL-migratie-extensie voor Azure Data Studio en Azure Migrate kan geschaalde evaluaties uitvoeren en evaluatierapporten samenvoegen voor analyse.

Als u meerdere servers en databases hebt die op schaal moeten worden beoordeeld en geanalyseerd om een breder overzicht van de gegevensomgeving te bieden, raadpleegt u de volgende koppelingen voor meer informatie:

Het uitvoeren van evaluaties op schaal voor meerdere databases kan ook worden geautomatiseerd met behulp van Data Migration Assistant uitvoeren vanaf de opdrachtregel, waardoor de resultaten ook kunnen worden geüpload naar Azure Migrate- voor verdere analyse en doelgereedheid.

U kunt het proces automatiseren met behulp van scripts met een van de volgende opties. Zie Databases op schaal migreren met automatisering (preview)voor meer informatie over het gebruik van scripts.

Voor overzichtsrapportage over grote activa kunnen Evaluaties van Data Migration Assistant ook worden geconsolideerd in Azure Migrate.

De toepassingen evalueren

Normaal gesproken heeft een toepassingslaag toegang tot gebruikersdatabases om gegevens te behouden en te wijzigen. Data Migration Assistant kan de gegevenstoegangslaag van een toepassing op twee manieren evalueren:

Tijdens de evaluatie van gebruikersdatabases gebruikt u Data Migration Assistant om vastgelegde traceringsbestanden te importeren.