Migratie naar Azure SQL Database (preview) - SQL Server-migratie in Azure Arc

Van toepassing op:SQL Server

Dit artikel laat zien hoe je databases kunt migreren van een SQL Server-instantie die door Azure Arc wordt ingeschakeld naar de Azure SQL Database in het Azure-portaal.

Note

Overzicht

Azure SQL Database is een volledig beheerde platform as een service (PaaS) database-engine. SQL Server-migratie in Azure Arc helpt je je bron-SQL Server-databases te beoordelen, een doelwit voor Azure SQL Database te selecteren en een offline migratie te starten vanaf het Azure-portaal.

Gebruik de migratiebeoordeling om compatibiliteitsproblemen te identificeren en een geschikte servicelaag en configuratie te kiezen. Tijdens migratie kopieert Azure Database Migration Service de geselecteerde schema-objecten en tabelgegevens naar de doel-Azure SQL Database.

Important

Online migraties naar Azure SQL Database zijn momenteel niet beschikbaar met Azure Database Migration Service. Applicatiedowntime begint wanneer de offline migratie begint.

migratie met behulp van Microsoft Copilot

Microsoft Copilot is ingebouwd in de migratie-ervaring om je te helpen beslissingen te nemen en acties uit te voeren. Je kunt vragen stellen over beoordelingen, doelen vergelijken, een migratie starten of monitoren, en migratieproblemen oplossen.

Selecteer het Copilot-icoon in het Database-migratiepaneel om het Copilot-chatvenster te openen.

Prerequisites

Voordat je begint met de migratie:

  • Bereid je bronomgeving en doeldatabase voor. Voor permissies, SHIR-vereisten en beperkingen, zie Voorbereiden op migratie naar Azure SQL Database.
  • Bevestig dat de bron-SQL Server-instantie de nieuwste versie van de Azure-extensie voor SQL Server heeft.
  • Los blokkeringsproblemen op die door de migratiebeoordeling zijn vastgesteld.

De extensie bijwerken

De Azure-extensie voor SQL Server wordt onafhankelijk van SQL Server bijgewerkt. Installeer de huidige extensieversie om de nieuwste migratiefuncties en fixes te krijgen. Voor meer informatie, zie De extensie upgraden.

Migreren naar Azure SQL Database

Het Database-migratiepaneel leidt je door vier fasen:

  1. Beoordeel het bronvoorbeeld.
  2. Kies een doelwit.
  3. Gegevens migreren.
  4. Houd de migratie in de gaten.

Beoordeel de broninstantie

  1. Ga naar uw SQL Server-exemplaar in de Azure-portal.
  2. Selecteer onder MigratieDatabasemigratie.
  3. Selecteer onder Beoordeel broninstantieeen rapport bekijken.
  4. Als de beoordeling niet actueel is, selecteer Beoordeling uitvoeren.
  5. Selecteer in de tegel Azure SQL DatabaseBeoordelingsdetails weergeven. Bekijk de gereedheid van de database, blokkeringsproblemen, waarschuwingen en de aanbevolen doelconfiguratie.

Los blokkeringsproblemen op voordat je met de migratie begint. Bekijk waarschuwingen om te bepalen of ze je werklast beïnvloeden.

Selecteer een doel

  1. Selecteer in het deelvenster Evaluaties het doel maken of selecteren. Je kunt ook Select target selecteren in het Database migratiepanel .
  2. Selecteer een bestaand Azure SQL Database-doel of maak een doelwit aan.
  3. Geef de gevraagde abonnements-, resourcegroep-, logische server-, database- en authenticatie-informatie.
  4. Bevestig de doelselectie en keer terug naar het migratiepaneel van de database.

Gegevens migreren

Migratie naar Azure SQL Database maakt gebruik van logische migratie via Azure Database Migration Service (DMS) en een zelfgehoste integratieruntime. In tegenstelling tot migratie naar SQL Server op Azure-VM's, worden back-ups bij deze methode niet eerst in Azure Blob Storage geplaatst. In plaats daarvan kopieert DMS het geselecteerde schema en de data van de bron naar het doel via de integratieruntime.

Deze migratie is offline. Wijzigingen die na de start van de migratie aan de bron worden aangebracht, worden niet vastgelegd. Houd rekening met downtime van de applicatie vanaf het begin van de migratie totdat de omschakeling is afgerond.

Kies de migratiemethode

Kies in het Database-migratiepaneel de migratiemethode voor je gegevensoverdracht:

  1. Selecteer Gegevens migreren in het deelvenster Databasemigratie.
  2. Op het scherm Nieuwe gegevensmigratie, onder Migratiemethode, selecteer Migratie met DMS (preview).
  3. Kies Select om de Migratiewizard te openen.

Migreren met de Migratiewizard

De tovenaar begeleidt je door de volgende stappen:

  1. Stel de integratieruntime in.
  2. Verbind met bron en doelwit.
  3. Selecteer bron- en doeldatabases.
  4. Selecteer databasetabellen om te migreren.

Screenshot van de stappen van de migratiewizard, beginnend met de implementatie van de integratieruntime.

Stel de integratieruntime in

De zelfgehoste integratieruntime laat DMS verbinding maken met je oorspronkelijke SQL Server-instantie.

  1. Kies onder Select existing DMS een bestaande DMS-instantie uit de Select a DMS-lijst . Als die instantie al een geregistreerde integratieruntime heeft, worden de details getoond en kun je doorgaan naar de volgende stap.
  2. Als je geen DMS-instantie hebt, selecteer dan Auto create new DMS, en volg vervolgens de begeleide stappen om de integratieruntime te downloaden, installeren en registreren. Gebruik de authenticatiesleutel om de runtime-node te registreren.
  3. Bevestig dat de runtime-rapporten online zijn en selecteer vervolgens Volgende.

Voor volledige installatie-, netwerk- en probleemoplossingsbegeleiding, zie Create and configure a self-hosted integration runtime.

Verbind met bron en doel

  1. Onder Connect to source SQL Server geef je de details die relevant zijn voor je bronomgeving.

  2. Onder Connect to target Azure SQL Database geef je details voor je doelomgeving.

  3. Kies Volgende. Beide verbindingen moeten succesvol valideren voordat je verder kunt.

Selecteer bron- en doeldatabases

Koppel elke brondatabase aan de doeldatabase.

Note

Je kunt alleen online databases migreren. Het selecteren van databases in andere staten is niet beschikbaar.

Selecteer databasetabellen om te migreren

Je kunt elke database uitbreiden om de afzonderlijke tabellen voor migratie te bekijken en te selecteren:

  1. Kies onder Selecteer wat je wilt migreren:

    • Migratie van data wanneer het doelschema al bestaat.
    • Migreer het schema om objecten te maken zonder data te kopiëren.
    • Beide opties maken het mogelijk om zowel het schema als de gegevens te migreren.

    Het portaal detecteert wat er al op het doelwit is. Wanneer het een overeenkomend schema vindt, wordt Schema gevonden op doel weergegeven. Schemamigratie is niet vereist en schakelt Migrate schema uit. Als de doeltabel niet leeg is, vervangt het selecteren van die tabel de bestaande doeldata.

  2. Herhaal voor elke database die je wilt migreren, en selecteer dan Volgende.

Als je klaar bent, selecteer Controleren + maken en vervolgens Aanmaken om de migratie te starten.

De migratie bewaken

  1. Selecteer Migraties bewaken in het deelvenster Databasemigratie.
  2. Selecteer de migratie om de status en de status van elke geselecteerde tabel te bekijken.
  3. Selecteer Verversen om de laatste status op te halen.

De migratie wordt voltooid wanneer de status Geslaagd aangeeft. Valideer het gemigratiede schema en, indien geselecteerd, de gegevens. Controleer de connectiviteit van de applicatie voordat je productieworkloads naar Azure SQL Database stuurt.

Limitations

Bekijk de migratiebeperkingen van Azure SQL Database voordat je een migratie start.