Zelfstudie: MySQL online migreren naar Azure Database for MySQL met behulp van DMSTutorial: Migrate MySQL to Azure Database for MySQL online using DMS

U kunt Azure Database Migration Service gebruiken om de databases met minimale downtime te migreren van een on-premises MySQL-instantie naar Azure Database for MySQL.You can use Azure Database Migration Service to migrate the databases from an on-premises MySQL instance to Azure Database for MySQL with minimal downtime. Met andere woorden, de migratie is mogelijk met minimale downtime van de toepassing.In other words, migration can be achieved with minimum downtime to the application. In deze zelfstudie migreert u de voorbeelddatabase Werknemers van een on-premises exemplaar van MySQL 5.7 naar Azure Database for MySQL met behulp van een onlinemigratieactiviteit in Azure Database Migration Service.In this tutorial, you migrate the Employees sample database from an on-premises instance of MySQL 5.7 to Azure Database for MySQL by using an online migration activity in Azure Database Migration Service.

In deze zelfstudie leert u het volgende:In this tutorial, you learn how to:

  • Het voorbeeldschema migreren met behulp van het hulpprogramma mysqldump.Migrate the sample schema using mysqldump utility.
  • Maak een exemplaar van de Azure Database Migration Service.Create an instance of Azure Database Migration Service.
  • Maak een migratieproject met behulp van Azure Database Migration Service.Create a migration project by using Azure Database Migration Service.
  • De migratie uitvoeren.Run the migration.
  • Houd de migratie in de gaten.Monitor the migration.

Notitie

Als Azure Database Migration Service gebruikt om een onlinemigratie uit te voeren, is het vereist dat u een exemplaar maakt op basis van de prijscategorie Premium.Using Azure Database Migration Service to perform an online migration requires creating an instance based on the Premium pricing tier.

Belangrijk

Voor een optimale migratie-ervaring raadt Microsoft u aan een exemplaar van Azure Database Migration Service te maken in dezelfde Azure-regio als de doeldatabase.For an optimal migration experience, Microsoft recommends creating an instance of Azure Database Migration Service in the same Azure region as the target database. Het verplaatsen van gegevens naar regio's of geografieën kan het migratieproces vertragen en fouten veroorzaken.Moving data across regions or geographies can slow down the migration process and introduce errors.

Notitie

Oordeelloze communicatieBias-free communication

Microsoft biedt ondersteuning voor een gevarieerde en insluitende omgeving.Microsoft supports a diverse and inclusionary environment. Dit artikel bevat verwijzingen naar het woord slaaf.This article contains references to the word slave. In de stijlgids voor oordeelloze communicatie wordt dit woord herkend als uitsluitend.The Microsoft style guide for bias-free communication recognizes this as an exclusionary word. Het woord wordt in dit artikel gebruikt voor consistentie, omdat het momenteel het woord is dat wordt weergegeven in de software.The word is used in this article for consistency because it's currently the word that appears in the software. Wanneer de software is bijgewerkt om het woord te verwijderen, wordt dit artikel ook bijgewerkt zodat het is afgestemd.When the software is updated to remove the word, this article will be updated to be in alignment.

VereistenPrerequisites

Voor het voltooien van deze zelfstudie hebt u het volgende nodig:To complete this tutorial, you need to:

  • Download en installeer MySQL-communityversie 5.6 of 5.7.Download and install MySQL community edition 5.6 or 5.7. De on-premises MySQL-versie moet overeenkomen met de Azure Database for MySQL-versie.The on-premises MySQL version must match with Azure Database for MySQL version. MySQL 5.6 kan bijvoorbeeld alleen migreren naar Azure Database for MySQL 5.6 en kan niet worden geüpgraded naar 5.7.For example, MySQL 5.6 can only migrate to Azure Database for MySQL 5.6 and not upgraded to 5.7. Migraties naar of van MySQL 8.0 worden niet ondersteund.Migrations to or from MySQL 8.0 are not supported. Migraties naar of van MySQL 8.0 worden niet ondersteund.Migrations to or from MySQL 8.0 are not supported.

  • Maak een exemplaar in Azure Database for MySQL.Create an instance in Azure Database for MySQL. Raadpleeg het artikel MySQL Workbench gebruiken om verbinding te maken en gegevens op te vragen voor informatie over hoe u een database verbindt en maakt met behulp van de Azure-portal.Refer to the article Use MySQL Workbench to connect and query data for details about how to connect and create a database using the Azure portal.

  • Maak een Microsoft Azure Virtual Network voor Azure Database Migration Service met behulp van het Azure Resource Manager-implementatiemodel. Dit biedt site-naar-site-connectiviteit met uw on-premises bronservers met behulp van ExpressRoute of VPN.Create a Microsoft Azure Virtual Network for Azure Database Migration Service by using Azure Resource Manager deployment model, which provides site-to-site connectivity to your on-premises source servers by using either ExpressRoute or VPN. Voor meer informatie over het maken van een virtueel netwerk raadpleegt u de Documentatie over virtuele netwerken en dan met name de quickstart-artikelen met stapsgewijze informatie.For more information about creating a virtual network, see the Virtual Network Documentation, and especially the quickstart articles with step-by-step details.

    Notitie

    Als u bij de installatie van een virtueel netwerk gebruikmaakt van ExpressRoute met netwerkpeering voor Microsoft, voegt u de volgende service-eindpunten toe aan het subnet waarin de service wordt ingericht:During virtual networkNet setup, if you use ExpressRoute with network peering to Microsoft, add the following service endpoints to the subnet in which the service will be provisioned:

    • Eindpunt van de doeldatabase (bijvoorbeeld SQL-eindpunt, Cosmos DB-eindpunt, enzovoort)Target database endpoint (for example, SQL endpoint, Cosmos DB endpoint, and so on)
    • OpslageindpuntStorage endpoint
    • Service Bus-eindpuntService bus endpoint

    Deze configuratie is noodzakelijk omdat Azure Database Migration Service geen internetverbinding biedt.This configuration is necessary because Azure Database Migration Service lacks internet connectivity.

  • Zorg ervoor dat de regels voor netwerkbeveiligingsgroep van uw virtueel netwerk niet de volgende poorten voor inkomende communicatie naar Azure Database Migration Service blokkeren: 443, 53, 9354, 445, 12000.Ensure that your virtual network Network Security Group rules don't block the following inbound communication ports to Azure Database Migration Service: 443, 53, 9354, 445, 12000. Zie het artikel Netwerkverkeer filteren met netwerkbeveiligingsgroepen voor meer informatie over verkeer filteren van verkeer via de netwerkbeveiligingsgroep voor virtuele netwerken.For more detail on virtual network NSG traffic filtering, see the article Filter network traffic with network security groups.

  • Configureer uw Windows Firewall voor toegang tot de database-engine.Configure your Windows Firewall for database engine access.

  • Stel de Windows-firewall open voor toegang van Azure Database Migration Service tot de brondatabase van MySQL. Standaard is dit TCP-poort 3306.Open your Windows firewall to allow Azure Database Migration Service to access the source MySQL Server, which by default is TCP port 3306.

  • Wanneer u een firewallapparaat gebruikt voor de brondatabase(s), moet u mogelijk firewallregels toevoegen om voor Azure Database Migration Service toegang tot de brondatabase(s) voor de migratie toe te staan.When using a firewall appliance in front of your source database(s), you may need to add firewall rules to allow Azure Database Migration Service to access the source database(s) for migration.

  • Maak een firewallregel op serverniveau voor Azure Database for MySQL om Azure Database Migration Service toegang te bieden tot de doeldatabases.Create a server-level firewall rule for Azure Database for MySQL to allow Azure Database Migration Service access to the target databases. Geef het subnetbereik van het virtuele netwerk op dat wordt gebruikt voor Azure Database Migration Service.Provide the subnet range of the virtual network used for Azure Database Migration Service.

  • De brondatabase van MySQL moet op een ondersteunde MySQL-communityversie zijn.The source MySQL must be on supported MySQL community edition. Om de versie van het MySQL-exemplaar te bepalen, voert u in het MySQL-hulpprogramma of MySQL Workbench de volgende opdracht uit:To determine the version of MySQL instance, in the MySQL utility or MySQL Workbench, run the following command:

    SELECT @@version;
    
  • Azure Database for MySQL ondersteunt alleen InnoDB-tabellen.Azure Database for MySQL supports only InnoDB tables. Raadpleeg het artikel Tabellen van MyISAM naar InnoDB converteren om MyISAM-tabellen te converteren naar InnoDB.To convert MyISAM tables to InnoDB, see the article Converting Tables from MyISAM to InnoDB

  • Schakel binaire logboekregistratie in het bestand my.ini (Windows) of my.cnf (Unix) in de brondatabase in met behulp van de volgende configuratie:Enable binary logging in the my.ini (Windows) or my.cnf (Unix) file in source database by using the following configuration:

    • server_id = 1 of hoger (alleen relevant voor MySQL 5.6)server_id = 1 or greater (relevant only for MySQL 5.6)
    • log-bin =<path> (alleen relevant voor MySQL 5.6) Bijvoorbeeld: log-bin = E:\MySQL_logs\BinLoglog-bin =<path> (relevant only for MySQL 5.6) For example: log-bin = E:\MySQL_logs\BinLog
    • binlog_format = rowbinlog_format = row
    • Expire_logs_days = 5 (het wordt aanbevolen om niet nul te gebruiken; alleen relevant voor MySQL 5.6)Expire_logs_days = 5 (it's recommended to not use zero; relevant only for MySQL 5.6)
    • Binlog_row_image = full (alleen relevant voor MySQL 5.6)Binlog_row_image = full (relevant only for MySQL 5.6)
    • log_slave_updates = 1log_slave_updates = 1
  • De gebruiker moet beschikken over de rol ReplicationAdmin met de volgende bevoegdheden:The user must have the ReplicationAdmin role with the following privileges:

    • REPLICATIECLIENT: alleen vereist voor taken voor de verwerking van wijzigingen.REPLICATION CLIENT - Required for Change Processing tasks only. Met andere woorden, voor taken voor volledig laden is deze bevoegdheid niet vereist.In other words, Full Load only tasks don't require this privilege.
    • REPLICATIEREPLICA: alleen vereist voor taken voor de verwerking van wijzigingen.REPLICATION REPLICA - Required for Change Processing tasks only. Met andere woorden, voor taken voor volledig laden is deze bevoegdheid niet vereist.In other words, Full Load only tasks don't require this privilege.
    • SUPER: alleen vereist in eerdere versies dan MySQL 5.6.6.SUPER - Only required in versions earlier than MySQL 5.6.6.

Het voorbeeldschema migrerenMigrate the sample schema

Om alle databaseobjecten zoals tabelschema’s, indexen en opgeslagen procedures te voltooien, moeten we het schema uit de brondatabase extraheren en op de database toepassen.To complete all the database objects like table schemas, indexes and stored procedures, we need to extract schema from the source database and apply to the database. Om het schema te extraheren, kunt u mysqldump gebruiken met de parameter --no-data.To extract schema, you can use mysqldump with the --no-data parameter.

Ervan uitgaande dat de MySQL-voorbeelddatabase Werknemers in het on-premises systeem staat, is de opdracht voor de schemamigratie met behulp van mysqldump als volgt:Assuming you have MySQL Employees sample database in the on-premises system, the command to do schema migration using mysqldump is:

mysqldump -h [servername] -u [username] -p[password] --databases [db name] --no-data > [schema file path]

Bijvoorbeeld:For example:

mysqldump -h 10.10.123.123 -u root -p --databases employees --no-data > d:\employees.sql

Voer de volgende opdracht uit om het schema te importeren in de Azure Database for MySQL-doeldatabase:To import schema to Azure Database for MySQL target, run the following command:

mysql.exe -h [servername] -u [username] -p[password] [database]< [schema file path]

Bijvoorbeeld:For example:

mysql.exe -h shausample.mysql.database.azure.com -u dms@shausample -p employees < d:\employees.sql

Als u refererende sleutels in uw schema hebt, mislukken de eerste lading en doorlopende synchronisatie van de migratie.If you have foreign keys in your schema, the initial load and continuous sync of the migration will fail. Voer het volgende script uit in MySQL Workbench om het script voor verwijdering van refererende sleutels en het script voor toevoeging van refererende sleutels te extraheren.Execute the following script in MySQL Workbench to extract the drop foreign key script and add foreign key script.

SET group_concat_max_len = 8192;
    SELECT SchemaName, GROUP_CONCAT(DropQuery SEPARATOR ';\n') as DropQuery, GROUP_CONCAT(AddQuery SEPARATOR ';\n') as AddQuery
    FROM
    (SELECT
    KCU.REFERENCED_TABLE_SCHEMA as SchemaName,
    KCU.TABLE_NAME,
    KCU.COLUMN_NAME,
    CONCAT('ALTER TABLE ', KCU.TABLE_NAME, ' DROP FOREIGN KEY ', KCU.CONSTRAINT_NAME) AS DropQuery,
    CONCAT('ALTER TABLE ', KCU.TABLE_NAME, ' ADD CONSTRAINT ', KCU.CONSTRAINT_NAME, ' FOREIGN KEY (`', KCU.COLUMN_NAME, '`) REFERENCES `', KCU.REFERENCED_TABLE_NAME, '` (`', KCU.REFERENCED_COLUMN_NAME, '`) ON UPDATE ',RC.UPDATE_RULE, ' ON DELETE ',RC.DELETE_RULE) AS AddQuery
    FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU, information_schema.REFERENTIAL_CONSTRAINTS RC
    WHERE
      KCU.CONSTRAINT_NAME = RC.CONSTRAINT_NAME
      AND KCU.REFERENCED_TABLE_SCHEMA = RC.UNIQUE_CONSTRAINT_SCHEMA
  AND KCU.REFERENCED_TABLE_SCHEMA = 'SchemaName') Queries
  GROUP BY SchemaName;

Voer het script voor verwijdering van refererende sleutels (de tweede kolom) in het queryresultaat uit om de refererende sleutel te verwijderen.Run the drop foreign key (which is the second column) in the query result to drop foreign key.

Notitie

Azure DMS biedt geen ondersteuning voor de referentiële actie CASCADE, waarmee u een overeenkomende rij in de onderliggende tabel automatisch kunt verwijderen of bijwerken wanneer een rij wordt verwijderd of bijgewerkt in de bovenliggende tabel.Azure DMS does not support the CASCADE referential action, which helps to automatically delete or update a matching row in the child table when a row is deleted or updated in the parent table. Zie de sectie Referentiële acties in het artikel Beperkingen voor REFERERENDE SLEUTELS voor meer informatie.For more information, in the MySQL documentation, see the Referential Actions section of the article FOREIGN KEY Constraints. Voor Azure DMS moet u beperkingen voor refererende sleutels in de doeldatabaseserver weghalen tijdens het initieel laden van gegevens, en kunt u geen referentiële acties gebruiken.Azure DMS requires that you drop foreign key constraints in the target database server during the initial data load, and you cannot use referential actions. Als uw workload afhankelijk is van het bijwerken van een gerelateerde onderliggende tabel via deze referentiële actie, raden we u aan om in plaats hiervan een dump en herstel-bewerking uit te voeren.If your workload depends on updating a related child table via this referential action, we recommend that you perform a dump and restore instead.

Belangrijk

Als u gegevens importeert met behulp van een back-up, verwijdert u de opdrachten CREATE DEFINER handmatig of met de opdracht --skip-definer bij het uitvoeren van een mysqldump.If importing data using a backup, remove the CREATE DEFINER commands manually or by using the --skip-definer command when performing a mysqldump. DEFINER heeft superbevoegdheden nodig voor maken en is beperkt in Azure Database for MySQL.DEFINER requires super privileges to create and is restricted in Azure Database for MySQL.

Als u een trigger (invoegen of bijwerken) in de gegevens hebt, dwingt deze gegevensintegriteit in de doeldatabase af vóór de gerepliceerde gegevens uit de brondatabase.If you have a trigger in the data (insert or update trigger), it will enforce data integrity in the target ahead of the replicated data from the source. Het is raadzaam triggers in alle tabellen in de doeldatabase uit te schakelen tijdens de migratie, en de triggers dan weer in te schakelen zodra de migratie is voltooid.The recommendation is to disable triggers in all the tables at the target during migration, and then enable the triggers after migration is done.

Gebruik de volgende opdracht om triggers in de doeldatabase uit te schakelen:To disable triggers in the target database, use the following command:

SELECT Concat('DROP TRIGGER ', Trigger_Name, ';') FROM  information_schema.TRIGGERS WHERE TRIGGER_SCHEMA = 'your_schema';

Registreer de Microsoft.DataMigration-resourceproviderRegister the Microsoft.DataMigration resource provider

  1. Meld u aan bij de Azure-portal, selecteer Alle services en selecteer vervolgens Abonnementen.Sign in to the Azure portal, select All services, and then select Subscriptions.

    Portal-abonnementen weergeven

  2. Selecteer het abonnement waarin u het Azure Database Migration Service-exemplaar wilt maken en selecteer vervolgens Resourceproviders.Select the subscription in which you want to create the instance of Azure Database Migration Service, and then select Resource providers.

    Resourceproviders weergeven

  3. Zoek naar migratie en selecteer rechts van Microsoft.DataMigration de optie Registreren.Search for migration, and then to the right of Microsoft.DataMigration, select Register.

    Resourceprovider registreren

Een DMS-exemplaar makenCreate a DMS instance

  1. Selecteer in de Azure-portal Een resource maken, zoek naar Azure Database Migration Service, en selecteer vervolgens Azure Database Migration Service uit de vervolgkeuzelijst.In the Azure portal, select + Create a resource, search for Azure Database Migration Service, and then select Azure Database Migration Service from the drop-down list.

    Azure Marketplace

  2. Selecteer in het scherm Azure Database Migration Service****Maken.On the Azure Database Migration Service screen, select Create.

    Azure Database Migration Service-exemplaar maken

  3. Geef in het scherm Migratieservice maken een naam op voor de service, het abonnement en een nieuwe of bestaande resourcegroep.On the Create Migration Service screen, specify a name for the service, the subscription, and a new or existing resource group.

  4. Selecteer een bestaand virtueel netwerk of maak een nieuw netwerk.Select an existing virtual network or create a new one.

    Het virtuele netwerk biedt Azure Database Migration Service toegang tot de bron-SQL Server en het doel-Azure SQL Database-exemplaar.The virtual network provides Azure Database Migration Service with access to the source SQL Server and the target Azure SQL Database instance.

    Zie het artikel Een virtueel netwerk maken met de Azure-portal voor meer informatie over het maken van een virtueel netwerk in de Azure-portal.For more information about how to create a virtual network in the Azure portal, see the article Create a virtual network using the Azure portal.

  5. Selecteer een prijscategorie.Select a pricing tier.

    Zie voor meer informatie over de kosten en prijscategorieën de Pagina met prijzen.For more information on costs and pricing tiers, see the pricing page.

    Instellingen configureren van een Azure Database Migration Service-exemplaar

  6. Selecteer Maken om de dienst te maken.Select Create to create the service.

Een migratieproject makenCreate a migration project

Nadat de service is gemaakt, zoek deze op in de Azure-portal, open hem en maak vervolgens een nieuw migratieproject.After the service is created, locate it within the Azure portal, open it, and then create a new migration project.

  1. Selecteer in de Azure-portal Alle diensten, zoek naar Azure Database Migration Service, en selecteer vervolgens Azure Database Migration Service.In the Azure portal, select All services, search for Azure Database Migration Service, and then select Azure Database Migration Services.

    Zoek alle exemplaren van Azure Database Migration Service

  2. Zoek in het scherm Azure Database Migration Service naar de naam van de Azure Database Migration Service-instantie die u hebt gemaakt en selecteer vervolgens de instantie.On the Azure Database Migration Services screen, search for the name of Azure Database Migration Service instance that you created, and then select the instance.

    Zoek uw exemplaar van Azure Database Migration Service

  3. Selecteer + Nieuw migratieproject.Select + New Migration Project.

  4. Geef in het scherm Nieuw migratieproject een naam op voor het project, selecteer in het tekstvak bronservertype de optie MySQL en selecteer in het tekstvak doelservertype de optie AzureDbForMySQL.On the New migration project screen, specify a name for the project, in the Source server type text box, select MySQL, in the Target server type text box, select AzureDbForMySQL.

  5. Selecteer in de sectie Het type activiteit kiezen de optie OnlinegegevensmigratieIn the Choose type of activity section, select Online data migration

    Azure Database Migration Service-project maken

    Notitie

    U kunt ook Alleen project maken kiezen om het migratieproject nu te maken en de migratie later uit te voeren.Alternately, you can choose Create project only to create the migration project now and execute the migration later.

  6. Selecteer Opslaan, noteer de vereisten om DMS succesvol te gebruiken om gegevens te migreren, en selecteer vervolgens Activiteit maken en uitvoeren.Select Save, note the requirements to successfully use DMS to migrate data, and then select Create and run activity.

Geef brondetails opSpecify source details

  1. Geef in het scherm Brondetails toevoegen de verbindingsgegevens op voor het bronexemplaar van MySQL.On the Add Source Details screen, specify the connection details for the source MySQL instance.

    Scherm Brondetails toevoegen

Doeldetails opgevenSpecify target details

  1. Selecteer Opslaan en geef vervolgens in het scherm Doeldetails de verbindingsgegevens op voor de Azure Database for MySQL-doelserver. Dit is het vooraf ingerichte exemplaar van Azure Database for MySQL waarnaar het Werknemers-schema is geïmplementeerd met behulp van mysqldump.Select Save, and then on the Target details screen, specify the connection details for the target Azure Database for MySQL server, which is the pre-provisioned instance of Azure Database for MySQL to which the Employees schema was deployed by using mysqldump.

    Scherm Doeldetails

  2. Selecteer Opslaan, en klik vervolgens in het scherm Toewijzen aan doeldatabases, wijs de bron- en de doeldatabase voor de migratie toe.Select Save, and then on the Map to target databases screen, map the source and the target database for migration.

    Als de doeldatabase de naam van de dezelfde database als de bron-database bevat, wordt in Azure Database Migration Service de doeldatabase standaard geselecteerd.If the target database contains the same database name as the source database, Azure Database Migration Service selects the target database by default.

    Toewijzen aan doeldatabases

    Notitie

    Hoewel u meerdere databases kunt selecteren in deze stap, biedt elke instantie van Azure Database Migration Service ondersteuning voor maximaal vier databases voor gelijktijdige migratie.Though you can select multiple databases in this step, each instance of Azure Database Migration Service supports up to 4 databases for concurrent migration. Ook is er een limiet van tien Azure Database Migration Service-instanties per abonnement per regio.Also, there is a limit of 10 instances of Azure Database Migration Service per subscription per region. Als u bijvoorbeeld 80 databases hebt om te migreren, kunt u 40 hiervan gelijktijdig migreren naar dezelfde regio, maar alleen als u tien Azure Database Migration Service-instanties hebt gemaakt.For example, if you have 80 databases to migrate, you can migrate 40 of them to the same region concurrently, but only if you have created 10 instances of the Azure Database Migration Service.

  3. Selecteer Opslaan, geef op het scherm Migratieoverzicht in het tekstvak Naam activiteit een naam op voor de migratieactiviteit, en controleer vervolgens het overzicht om te verzekeren dat de bron- en doeldetails overeenkomen met wat u eerder hebt opgegeven.Select Save, on the Migration summary screen, in the Activity name text box, specify a name for the migration activity, and then review the summary to ensure that the source and target details match what you previously specified.

    Migratieoverzicht

De migratie uitvoerenRun the migration

  • Selecteer Migratie uitvoeren.Select Run migration.

    Het venster van de migratieactiviteit wordt weergegeven en de Status van de activiteit is Initialiseren.The migration activity window appears, and the Status of the activity is initializing.

Bewaak de migratieMonitor the migration

  1. Selecteer op het scherm van de migratieactiviteit de optie Vernieuwen om de weergave bij te werken totdat de Status van de migratie als Voltooid wordt weergegeven.On the migration activity screen, select Refresh to update the display until the Status of the migration shows as Complete.

    Activiteitenstatus: Voltooid

  2. Selecteer onder Databasenaam een specifieke database om de migratiestatus voor de bewerkingen Alle gegevens worden geladen en Incrementele gegevenssynchronisatie te bekijken.Under Database Name, select specific database to get to the migration status for Full data load and Incremental data sync operations.

    ‘Alle gegevens worden geladen’ toont de migratiestatus van de eerste lading terwijl ‘Incrementele gegevenssynchronisatie’ de CDC-status (Change Data Capture) toont.Full data load will show the initial load migration status while Incremental data sync will show change data capture (CDC) status.

    Activiteitenstatus: Volledig geladen

    Activiteitenstatus: Incrementele gegevenssynchronisatie

Migratie-cutover uitvoerenPerform migration cutover

Nadat de eerste volledige lading is voltooid, worden de databases gemarkeerd als Gereed voor cutover.After the initial Full load is completed, the databases are marked Ready to cutover.

  1. Wanneer u klaar bent om de databasemigratie te voltooien, selecteert u Cutover starten.When you're ready to complete the database migration, select Start Cutover.

    Cutover starten

  2. Zorg dat u alle transacties stopt die bij de brondatabase binnenkomen; wacht totdat de teller van Wijzigingen in behandeling op 0 staat.Make sure to stop all the incoming transactions to the source database; wait until the Pending changes counter shows 0.

  3. Selecteer Bevestigen en selecteer vervolgens Toepassen.Select Confirm, and the select Apply.

  4. Wanneer de databasemigratiestatus Voltooid toont, verbindt u uw toepassingen met de nieuwe doel-Azure SQL Database.When the database migration status shows Completed, connect your applications to the new target Azure SQL Database.

Volgende stappenNext steps