Oktatóanyag: MySQL online migrálása az Azure Database for MySQL-be a DMS használatávalTutorial: Migrate MySQL to Azure Database for MySQL online using DMS

A Azure Database Migration Service segítségével telepítheti át az adatbázisokat egy helyszíni MySQL-példányból, hogy Azure Database for MySQL minimális állásidővel.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. Ez azt jelenti, hogy a migrálás az alkalmazás minimális ideig tartó leállásával végezhető el.In other words, migration can be achieved with minimum downtime to the application. Ebben az oktatóanyagban áttelepíti az alkalmazottak minta-adatbázisát a MySQL 5,7 helyszíni példányáról, hogy Azure Database for MySQL a Azure Database Migration Service Online áttelepítési tevékenységével.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.

Eben az oktatóanyagban az alábbiakkal fog megismerkedni:In this tutorial, you learn how to:

  • A mintaséma migrálása a mysqldump segédprogrammal.Migrate the sample schema using mysqldump utility.
  • Hozzon létre egy Azure Database Migration Service-példányt.Create an instance of Azure Database Migration Service.
  • Hozzon létre egy áttelepítési projektet Azure Database Migration Service használatával.Create a migration project by using Azure Database Migration Service.
  • A migrálás futtatása.Run the migration.
  • Az áttelepítés monitorozása.Monitor the migration.

Megjegyzés

A Azure Database Migration Service használata az online áttelepítés végrehajtásához a prémium szintű díjszabás alapján kell létrehoznia egy példányt.Using Azure Database Migration Service to perform an online migration requires creating an instance based on the Premium pricing tier.

Fontos

Az optimális áttelepítési élmény érdekében a Microsoft azt javasolja, hogy Azure Database Migration Service-példányt hozzon létre ugyanabban az Azure-régióban, mint a célként megadott adatbázis.For an optimal migration experience, Microsoft recommends creating an instance of Azure Database Migration Service in the same Azure region as the target database. Az adatok különböző régiók és földrajzi helyek közötti áthelyezése lelassíthatja a migrálási folyamatot, és hibákat eredményezhet.Moving data across regions or geographies can slow down the migration process and introduce errors.

Megjegyzés

Elfogultság – ingyenes kommunikációBias-free communication

A Microsoft sokféle és befogadó környezetet támogat.Microsoft supports a diverse and inclusionary environment. Ez a cikk a Slave kifejezésre mutató hivatkozásokat tartalmaz.This article contains references to the word slave. Az elfogultság nélküli kommunikációhoz használható Microsoft-stílus útmutatója ezt a kizáró szót ismeri fel.The Microsoft style guide for bias-free communication recognizes this as an exclusionary word. A szó a jelen cikkben a konzisztencia miatt használatos, mert jelenleg a szoftverben megjelenő szó.The word is used in this article for consistency because it's currently the word that appears in the software. Ha a szoftver frissítve lett a szó eltávolítására, a rendszer a cikket úgy frissíti, hogy az legyen az igazítás.When the software is updated to remove the word, this article will be updated to be in alignment.

ElőfeltételekPrerequisites

Az oktatóanyag elvégzéséhez a következőkre lesz szüksége:To complete this tutorial, you need to:

  • Töltse le és telepítse a MySQL Community Edition 5.6-os vagy 5.7-es verzióját.Download and install MySQL community edition 5.6 or 5.7. A helyszíni MySQL-verziónak egyeznie kell az Azure Database for MySQL verziójával.The on-premises MySQL version must match with Azure Database for MySQL version. Például a MySQL 5.6 csak az Azure Database for MySQL 5.6-ba migrálható, az 5.7-es verzióra nem frissíthető.For example, MySQL 5.6 can only migrate to Azure Database for MySQL 5.6 and not upgraded to 5.7. A MySQL 8,0-ből vagy-ból való Migrálás nem támogatott.Migrations to or from MySQL 8.0 are not supported. A MySQL 8,0-ből vagy-ból való Migrálás nem támogatott.Migrations to or from MySQL 8.0 are not supported.

  • Példány létrehozása az Azure Database for MySQL-ben.Create an instance in Azure Database for MySQL. Az adatbázisok az Azure Portal használatával való csatlakoztatásának és létrehozásának részleteiért tekintse meg az Azure Database for MySQL: Csatlakozás és adatlekérdezés a MySQL Workbench használatával című cikket.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.

  • Hozzon létre egy Microsoft Azure Virtual Network a Azure Database Migration Servicehoz Azure Resource Manager üzembe helyezési modell használatával, amely helyek közötti kapcsolatot biztosít a helyszíni forráskiszolgáló számára a ExpressRoute vagy a VPNhasználatával.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. A virtuális hálózatok létrehozásával kapcsolatos további információkért tekintse meg a Virtual Network dokumentációt, és különösen a gyors üzembe helyezési cikkeket részletesen ismerteti.For more information about creating a virtual network, see the Virtual Network Documentation, and especially the quickstart articles with step-by-step details.

    Megjegyzés

    Ha a virtuális networkNet telepítésekor a ExpressRoute-t használja a Microsofthoz, adja hozzá a következő szolgáltatási végpontokat ahhoz az alhálózathoz, amelyben a szolgáltatást kiépíti: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:

    • Céladatbázis végpontja (például SQL-végpont, Cosmos DB végpont stb.)Target database endpoint (for example, SQL endpoint, Cosmos DB endpoint, and so on)
    • Tárolási végpontStorage endpoint
    • Service Bus-végpontService bus endpoint

    Erre a konfigurációra azért van szükség, mert Azure Database Migration Service nem rendelkezik internetkapcsolattal.This configuration is necessary because Azure Database Migration Service lacks internet connectivity.

  • Győződjön meg arról, hogy a virtuális hálózati hálózati biztonsági csoport szabályai nem gátolják meg a következő bejövő kommunikációs portok Azure Database Migration Service: 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. A Virtual Network NSG-forgalom szűrésével kapcsolatos további információkért tekintse meg a hálózati forgalom szűrése hálózati biztonsági csoportokkalcímű cikket.For more detail on virtual network NSG traffic filtering, see the article Filter network traffic with network security groups.

  • Konfigurálja a Windows tűzfalat az adatbázismotorhoz való hozzáféréshez.Configure your Windows Firewall for database engine access.

  • Nyissa meg a Windows tűzfalat, hogy a Azure Database Migration Service hozzáférhessen a forrás MySQL-kiszolgálóhoz, amely alapértelmezés szerint a 3306-es TCP-port.Open your Windows firewall to allow Azure Database Migration Service to access the source MySQL Server, which by default is TCP port 3306.

  • Ha a forrásadatbázis (ok) előtt tűzfal-berendezést használ, előfordulhat, hogy olyan tűzfalszabályok hozzáadására van szükség, amelyek lehetővé teszik a Azure Database Migration Service számára a forrás-adatbázis (ok) elérését az áttelepítéshez.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.

  • Hozzon létre egy kiszolgálói szintű Tűzfalszabály-szabályt a Azure Database for MySQL számára, hogy lehetővé tegye Azure Database Migration Service hozzáférést a célként megadott adatbázisokhoz.Create a server-level firewall rule for Azure Database for MySQL to allow Azure Database Migration Service access to the target databases. Adja meg a Azure Database Migration Service használt virtuális hálózat alhálózati tartományát.Provide the subnet range of the virtual network used for Azure Database Migration Service.

  • A forrásként szolgáló MySQL-nek a MySQL közösségi kiadásának kell lennie.The source MySQL must be on supported MySQL community edition. A MySQL-példány verziójának megállapításához futtassa a következő parancsot a MySQL segédprogramban vagy a MySQL Workbenchben:To determine the version of MySQL instance, in the MySQL utility or MySQL Workbench, run the following command:

    SELECT @@version;
    
  • Az Azure Database for MySQL csak az InnoDB-táblákat támogatja.Azure Database for MySQL supports only InnoDB tables. Ha a MyISAM-táblákat InnoDB-táblákká szeretné alakítani, tekintse meg a táblák MyISAM-ból InnoDB-vé konvertálását ismertető résztTo convert MyISAM tables to InnoDB, see the article Converting Tables from MyISAM to InnoDB

  • Engedélyezze a bináris naplózást a forrásadatbázisban szereplő my.ini (Windows) vagy a my.cnf (Unix) fájlban az alábbi konfiguráció használatával:Enable binary logging in the my.ini (Windows) or my.cnf (Unix) file in source database by using the following configuration:

    • server_id = 1 vagy nagyobb (csak a MySQL 5.6-os verziójára vonatkozik)server_id = 1 or greater (relevant only for MySQL 5.6)
    • log-bin = <path> (csak a MySQL 5,6 esetén releváns) Például: 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 (javasolt, hogy ne használjon nullát, ami csak a MySQL 5,6 esetén szükséges)Expire_logs_days = 5 (it's recommended to not use zero; relevant only for MySQL 5.6)
    • Binlog_row_image = full (csak a MySQL 5.6-os verziójára vonatkozik)Binlog_row_image = full (relevant only for MySQL 5.6)
    • log_slave_updates = 1log_slave_updates = 1
  • A felhasználónak a ReplicationAdmin szerepkörrel kell rendelkeznie az alábbi jogosultságokkal:The user must have the ReplicationAdmin role with the following privileges:

    • REPLICATION CLIENT – Csak változásfeldolgozási feladatokhoz szükséges.REPLICATION CLIENT - Required for Change Processing tasks only. Vagyis a csak teljes betöltési feladatokhoz nincs szükség erre a jogosultságra.In other words, Full Load only tasks don't require this privilege.
    • REPLICATION REPLICA – Csak változásfeldolgozási feladatokhoz szükséges.REPLICATION REPLICA - Required for Change Processing tasks only. Vagyis a csak teljes betöltési feladatokhoz nincs szükség erre a jogosultságra.In other words, Full Load only tasks don't require this privilege.
    • SUPER – Kizárólag a MySQL 5.6.6-os verziójánál korábbi verziókban szükséges.SUPER - Only required in versions earlier than MySQL 5.6.6.

A mintaséma migrálásaMigrate the sample schema

Ahhoz, hogy az összes adatbázis-objektumot táblasémaként, indexekként és tárolt eljárásokként egészíthessük ki, ki kell bontanunk a forrásadatbázis sémáját, és alkalmaznunk kell az adatbázisra.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. A séma kibontásához használhatja a mysqldump segédprogramot a --no-data paraméterrel.To extract schema, you can use mysqldump with the --no-data parameter.

Feltételezve, hogy rendelkezik a MySQL- alkalmazottak mintaadatbázis használatával a helyszíni rendszerben, a mysqldump-t használó séma-áttelepítési parancs a következő: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]

Például:For example:

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

Ha sémát szeretne importálni az Azure Database for MySQL célba, futtassa a következő parancsot: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]

Például:For example:

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

Ha a sémában idegen kulcsok szerepelnek, a migrálás első betöltése és folyamatos szinkronizálása sikertelen lesz.If you have foreign keys in your schema, the initial load and continuous sync of the migration will fail. Futtassa a következő szkriptet a MySQL Workbenchben a drop Foreign Key szkript kibontásához és a külső kulcsú parancsfájl hozzáadásához.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;

Az idegen kulcs elvetéséhez futtassa a drop foreign key (második oszlop) szkriptet a lekérdezési eredményekben.Run the drop foreign key (which is the second column) in the query result to drop foreign key.

Megjegyzés

Az Azure DMS nem támogatja a lépcsőzetes hivatkozási műveletet, amely segít automatikusan törölni vagy frissíteni a gyermektábla egyező sorát, amikor egy sort törölnek vagy frissítenek a fölérendelt táblában.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. További információ a MySQL dokumentációjában található a FOREIGN Key megkötésekcímű cikk hivatkozási műveletek című szakasza.For more information, in the MySQL documentation, see the Referential Actions section of the article FOREIGN KEY Constraints. Az Azure DMS-nek szüksége van arra, hogy a kezdeti adatterhelés során dobja el a külső kulcsra vonatkozó korlátozásokat a célként megadott adatbázis-kiszolgálón, és nem használhat hivatkozási műveleteket.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. Ha a számítási feladat a kapcsolódó alárendelt tábla ezen hivatkozási művelettel való frissítésének függvénye, akkor azt javasoljuk, hogy ehelyett végezzen el egy memóriaképet és egy visszaállítást .If your workload depends on updating a related child table via this referential action, we recommend that you perform a dump and restore instead.

Fontos

Ha biztonsági másolat használatával importálja az adatimportálást, távolítsa el manuálisan vagy a--skip-depontosító parancs használatával a mysqldump végrehajtásakor.If importing data using a backup, remove the CREATE DEFINER commands manually or by using the --skip-definer command when performing a mysqldump. A definomabb jogosultságok létrehozásához és korlátozásához Azure Database for MySQL.DEFINER requires super privileges to create and is restricted in Azure Database for MySQL.

Ha van egy trigger az adatokban (INSERT vagy Update trigger), akkor a rendszer az adatok integritását a forrástól kezdve a replikált adatok előtt kikényszeríti.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. Javasoljuk, hogy migráláskor tiltsa le a triggereket a cél minden táblájában, majd a migrálás végeztével engedélyezze őket ismét.The recommendation is to disable triggers in all the tables at the target during migration, and then enable the triggers after migration is done.

A céladatbázis eseményindítóinak letiltásához használja a következő parancsot: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';

A Microsoft.DataMigration erőforrás-szolgáltató regisztrálásaRegister the Microsoft.DataMigration resource provider

  1. Jelentkezzen be az Azure Portalra, és válassza a Minden szolgáltatás, majd az Előfizetések elemet.Sign in to the Azure portal, select All services, and then select Subscriptions.

    Portál-előfizetések megtekintése

  2. Válassza ki azt az előfizetést, amelyben létre kívánja hozni a Azure Database Migration Service példányát, majd válassza az erőforrás-szolgáltatók lehetőséget.Select the subscription in which you want to create the instance of Azure Database Migration Service, and then select Resource providers.

    Erőforrás-szolgáltatók megtekintése

  3. Keresse meg az áttelepítést, majd a Microsoft. DataMigration jobb oldalán válassza a regisztráció lehetőséget.Search for migration, and then to the right of Microsoft.DataMigration, select Register.

    Erőforrás-szolgáltató regisztrálása

DMS-példány létrehozásaCreate a DMS instance

  1. Az Azure Portalon válassza a + Erőforrás létrehozása lehetőséget, keresse meg az Azure Database Migration Service-t, és a legördülő menüben válassza ki az Azure Database Migration Service-t.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 Piactér

  2. Az Azure Database Migration Service képernyőn válassza a Létrehozás lehetőséget.On the Azure Database Migration Service screen, select Create.

    Azure Database Migration Service-példány létrehozása

  3. A migrálási szolgáltatás létrehozása képernyőn adja meg a szolgáltatás, az előfizetés és egy új vagy meglévő erőforráscsoport nevét.On the Create Migration Service screen, specify a name for the service, the subscription, and a new or existing resource group.

  4. Válasszon egy meglévő virtuális hálózatot, vagy hozzon létre egy újat.Select an existing virtual network or create a new one.

    A virtuális hálózat Azure Database Migration Service hozzáférést biztosít a forrás-SQL Server és a célként megadott Azure SQL Database példányhoz.The virtual network provides Azure Database Migration Service with access to the source SQL Server and the target Azure SQL Database instance.

    Ha további információt szeretne arról, hogyan hozhat létre virtuális hálózatot a Azure Portalban, tekintse meg a virtuális hálózat létrehozása a Azure Portal használatávalcímű cikket.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. Válasszon tarifacsomagot.Select a pricing tier.

    További tájékoztatás a költségekről és a tarifacsomagokról a díjszabási lapon olvasható.For more information on costs and pricing tiers, see the pricing page.

    Az Azure Database Migration Service-példány beállításainak konfigurálása

  6. A szolgáltatás létrehozásához válassza a Létrehozás lehetőséget.Select Create to create the service.

Migrálási projekt létrehozásaCreate a migration project

A szolgáltatás létrejötte után keresse meg azt az Azure Portalon, nyissa meg, és hozzon létre egy új migrálási projektet.After the service is created, locate it within the Azure portal, open it, and then create a new migration project.

  1. Az Azure Portalon válassza a Minden szolgáltatás lehetőséget, keresse meg az Azure Database Migration Service-t, majd válassza ki az Azure Database Migration Servicest.In the Azure portal, select All services, search for Azure Database Migration Service, and then select Azure Database Migration Services.

    Azure Database Migration Service összes példányának megkeresése

  2. Az Azure Database Migration Services képernyőn keresse meg a létrehozott Azure Database Migration Service példány nevét, majd válassza ki a példányt.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.

    Azure Database Migration Service példányának megkeresése

  3. Válassza a + Új migrálási projekt lehetőséget.Select + New Migration Project.

  4. Az Új migrálási projekt képernyőn nevezze el a projektet, majd a Forráskiszolgáló típusa szövegbeviteli mezőben válassza ki a MySQL, a Célkiszolgáló típusa szövegbeviteli mezőben pedig az AzureDbForMySQL elemet.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. A Tevékenység típusának kiválasztása szakaszban válassza az Online adatok migrálása lehetőséget.In the Choose type of activity section, select Online data migration

    Azure Database Migration Service-projekt létrehozása

    Megjegyzés

    Másik lehetőségként választhatja a projekt létrehozása lehetőséget az áttelepítési projekt létrehozásához, és később végrehajthatja az áttelepítést.Alternately, you can choose Create project only to create the migration project now and execute the migration later.

  6. Kattintson a Mentés gombra, jegyezze fel a DMS-sel történő sikeres adatmigráláshoz szükséges követelményeket, majd válassza a Tevékenység létrehozása és futtatása lehetőséget.Select Save, note the requirements to successfully use DMS to migrate data, and then select Create and run activity.

Forrás adatainak megadásaSpecify source details

  1. A Forrás adatainak hozzáadása képernyőn adja meg a forrásként szolgáló MySQL-példány kapcsolati adatait.On the Add Source Details screen, specify the connection details for the source MySQL instance.

    A Forrás adatainak hozzáadása képernyő

Cél adatainak megadásaSpecify target details

  1. Válassza a Mentés lehetőséget, majd a Cél részletei képernyőn adja meg a célul szolgáló Azure Database for MySQL-kiszolgáló kapcsolati adatait. Ez a cél az Azure Database for MySQL azon példánya, amelyen üzembe helyezte az Employees sémát a mysqldump segédprogrammal.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.

    A részleteket tartalmazó képernyő

  2. Válassza a Mentés lehetőséget, majd a Leképezés céladatbázisokra képernyőn képezze le a forrás- és a céladatbázist a migráláshoz.Select Save, and then on the Map to target databases screen, map the source and the target database for migration.

    Ha a céladatbázis ugyanazt az adatbázisnevet tartalmazza, mint a forrás-adatbázis, akkor a Azure Database Migration Service alapértelmezés szerint kiválasztja a céladatbázis-adatbázist.If the target database contains the same database name as the source database, Azure Database Migration Service selects the target database by default.

    Leképezés céladatbázisokra

    Megjegyzés

    Bár ebben a lépésben több adatbázist is kiválaszthat, a Azure Database Migration Service minden példánya legfeljebb négy adatbázist támogat egyidejű áttelepítéshez.Though you can select multiple databases in this step, each instance of Azure Database Migration Service supports up to four databases for concurrent migration. Az előfizetésben régiónként legfeljebb két Azure Database Migration Service példány adható meg.Also, there is a limit of two instances of Azure Database Migration Service per region in a subscription. Ha például az áttelepíteni kívánt 40-es adatbázissal rendelkezik, akkor egyszerre csak nyolcat lehet áttelepíteni, és csak akkor, ha a Azure Database Migration Service két példányát hozta létre.For example, if you have 40 databases to migrate, you can only migrate eight of them concurrently, and only if you have created two instances of Azure Database Migration Service.

  3. Válassza a Mentés lehetőséget. A migrálás összegzése képernyő Tevékenység neve szövegbeviteli mezőjében adja meg a migrálási tevékenység nevét, majd tekintse át az összegzést, és ellenőrizze, hogy a forrás és a cél adatai megegyeznek-e a korábban megadottakkal.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.

    A migrálás összegzése

A migrálás futtatásaRun the migration

  • Válassza a Migrálás futtatása lehetőséget.Select Run migration.

    Megjelenik az áttelepítési tevékenység ablak, és a tevékenység állapota inicializálva van.The migration activity window appears, and the Status of the activity is initializing.

A migrálás monitorozásaMonitor the migration

  1. A migrálás műveletének ablakában válassza a Frissítés lehetőséget a megjelenítés frissítéséhez addig, amíg a migrálás Állapota át nem vált Befejezve értékre.On the migration activity screen, select Refresh to update the display until the Status of the migration shows as Complete.

    Tevékenység állapota: Befejezve

  2. Az Adatbázis neve mezőben válassza ki az adatbázist, az Adatok teljes betöltése és a Növekményes adatszinkronizálás műveletek migrálási állapotának megtekintéséhez.Under Database Name, select specific database to get to the migration status for Full data load and Incremental data sync operations.

    Az Adatok teljes betöltésénél az első betöltés migrálási állapota jelenik meg, a Növekményes adatszinkronizálásnál pedig az Adatváltozások rögzítése (CDC) állapot látható.Full data load will show the initial load migration status while Incremental data sync will show change data capture (CDC) status.

    Tevékenység állapota – Teljes betöltés kész

    Tevékenység állapota – Növekményes adatszinkronizálás

Átállásos áttelepítés végrehajtásaPerform migration cutover

Az első teljes betöltés elkészültével az adatbázisok Átállásra kész állapotúak lesznek.After the initial Full load is completed, the databases are marked Ready to cutover.

  1. Ha készen áll az adatbázis migrálásának befejezésére, kattintson az Átállás indítása gombra.When you're ready to complete the database migration, select Start Cutover.

    Átállás indítása

  2. Mindenképpen állítsa le a forrásadatbázis összes bejövő tranzakcióját, és várjon, amíg a Függőben lévő módosítások számlálója 0-t nem mutat.Make sure to stop all the incoming transactions to the source database; wait until the Pending changes counter shows 0.

  3. Kattintson a Megerősítés, majd az Alkalmaz gombra.Select Confirm, and the select Apply.

  4. Ha az adatbázis migrálási állapota Befejezve értékre vált, csatlakoztassa alkalmazásait az új Azure SQL-céladatbázishoz.When the database migration status shows Completed, connect your applications to the new target Azure SQL Database.

Következő lépésekNext steps