Megosztás a következőn keresztül:


Oktatóanyag: SQL Server migrálása felügyelt Azure SQL-példányba DMS használatával

Az Azure Database Migration Service (DMS) és az Azure Data Studio Azure SQL-migrálási bővítménye segítségével minimális állásidővel migrálhatja az adatbázisokat egy SQL Server-példányból az Azure SQL Managed Instance-be .

Az olyan adatbázis-áttelepítési módszerekről, amelyek manuális konfigurálást igényelhetnek, tekintse meg a migrálási útmutatót: SQL Server–Felügyelt Azure SQL-példány.

Jótanács

Az Azure Database Migration Service-ben az adatbázisokat offline vagy online állapotban is áttelepítheti. Offline migrálás esetén az alkalmazás állásideje az áttelepítés indításakor kezdődik. Ha az állásidőt a migrálás utáni új környezetre való átállás időtartamára szeretné korlátozni, használjon online migrálást. Javasoljuk, hogy tesztelje az offline migrálást annak megállapításához, hogy az állásidő elfogadható-e. Ha a várt állásidő nem elfogadható, végezze el az online migrálást.

Ebben az oktatóanyagban az adatbázist az AdventureWorks2022 SQL Server egy helyszíni példányáról egy felügyelt Azure SQL-példányra migrálja az Azure Data Studio és a Database Migration Service (DMS) használatával. Ez az oktatóanyag online migrálási módot használ, ahol az alkalmazás állásideje a migrálás végén egy rövid átállásra korlátozódik.

Ebben az oktatóanyagban a következőket sajátíthatja el:

  • A Migrálás az Azure SQL-be varázsló elindítása az Azure Data Studióban
  • A forrás SQL Server-adatbázisok felmérésének futtatása
  • Teljesítményadatok gyűjtése a forrás SQL Server-példányból
  • A számítási feladathoz leginkább megfelelő Azure SQL Managed Instance termékváltozatra vonatkozó javaslat
  • Adja meg a forrás SQL Server-példány adatait, a felügyelt Azure SQL-példány biztonsági mentési helyét és célpéldányát
  • Hozzon létre egy új Azure Database Migration Service-t, és telepítse a saját üzemeltetésű integrációs modult a forráskiszolgáló és a biztonsági mentések eléréséhez
  • A migrálás folyamatának elindítása és monitorozása
  • Végezze el az átállást, amikor készen áll.

Fontos

Készüljön fel a migrálásra, és a lehető legnagyobb mértékben csökkentse az online migrálási folyamat időtartamát, hogy minimalizálja a példányok újrakonfigurálása vagy tervezett karbantartása által okozott megszakítás kockázatát. Ilyen esetben a migrálási folyamat az elejétől kezdődik. A tervezett karbantartás során 36 órás türelmi időszak áll rendelkezésre, amikor a felügyelt Azure SQL-példány célkonfigurációja vagy karbantartása a migrálási folyamat újraindítása előtt történik.

Előfeltételek

Az oktatóanyag elvégzéséhez a következőkre lesz szüksége:

  • Az Azure Data Studio letöltése és telepítése

  • Az Azure Data Studio Azure SQL-migrálási bővítményének telepítése az Azure Data Studio piacteréről

  • Rendelkezik egy Azure-fiókkal, amely az alábbi beépített szerepkörök egyikéhez van hozzárendelve:

    Fontos

    Azure-fiókra csak akkor van szükség, ha konfigurálja a migrálási lépéseket. Nincs szükség Azure-fiókra az értékeléshez vagy az Azure-javaslatok megtekintéséhez az Azure Data Studio migrálási varázslójában.

    • Közreműködő a felügyelt Azure SQL-példány célpéldányához, valamint ahhoz a tárfiókhoz, ahol az adatbázis biztonsági mentési fájljait egy Kiszolgálói üzenetblokk (SMB) hálózati megosztásból tölti fel, valamint olvasó szerepkör azon Azure-erőforráscsoportokhoz, amelyek a felügyelt Azure SQL-példány vagy az Azure Storage-fiók célpéldányát tartalmazzák.

    • Tulajdonosi vagy közreműködői szerepkör az Azure-előfizetéshez (új Database Migration Service-példány létrehozása esetén kötelező).

    • Felügyelt identitás használata: Az Azure Database Migration Service csak az Azure Portalon keresztül támogatja az Azure SQL kezelt példányok migrációjához használt felügyelt identitást. Az Azure Database Migration Service ezzel a felügyelt identitással olvassa be a biztonsági másolatok fájljait a tárolóblobtárolóból. Az engedélyek vagy szerepkör felügyelt identitáshoz való hozzárendeléséhez kövesse az alábbi lépéseket:

      1. Azonosítsa a felügyelt Azure SQL-példányhoz társított felügyelt identitást.

        Miután megkezdte a felügyelt Azure SQL-példányra való migrálást az Azure Database Migration service használatával, a felügyelt Azure SQL-példány célpéldányának kiválasztásakor megjelenik a társított felügyelt identitás. Ellenkező esetben navigálhat a felügyelt Azure SQL-példány panelre, és kiválaszthatja a Biztonsági>identitás lehetőséget.

        • Ha hozzáadja a felhasználó által hozzárendelt felügyelt identitást, a használt társított felügyelt identitás megegyezik a kiválasztott elsődleges identitással.

        • Ha csak a rendszer által hozzárendelt felügyelt identitás van engedélyezve, a használt társított felügyelt identitás megegyezik a felügyelt Azure SQL-példánysal.

      2. Az Azure portálon nyissa meg a Storage-fiókot (amely a biztonsági mentési fájlok tárolására szolgál), és lépjen az IAM-szerepekhez>Szerepkör hozzárendelése, és rendeljen hozzá Storage Blob-adatolvasót a társított felügyelt identitáshoz.

      További információért tekintse meg: DMS - Az Azure SQL Kezelt Példányhoz tartozó Felügyelt Identitás támogatása.

  • Ezen beépített szerepkörök egyikének használata helyett egyéni szerepköröket is hozzárendelhet.

Megjegyzés:

Ha felügyelt Azure SQL-példányra vagy Azure SQL Virtual Machine-ra az Azure Portalon keresztül migrál, győződjön meg arról, hogy a bejelentkezett felhasználó rendelkezik Storage Blob Data Reader-hozzáféréssel a biztonsági mentési fájlokat tartalmazó blobtárolón. Erre az engedélyre van szükség a blobtárolóban lévő mappák és fájlok listázásához a migrálás beállítása során csak az Azure Portalon keresztül.

  • Hozzon létre egy célpéldányt a felügyelt Azure SQL-példányhoz.

  • Győződjön meg arról, hogy a forrás SQL Server csatlakoztatásához használt bejelentkezések a sysadmin kiszolgálói szerepkör tagjai, vagy rendelkeznek CONTROL SERVER engedéllyel.

  • Adjon meg egy SMB hálózati megosztást, Azure Storage-fiók fájlmegosztást vagy Azure Storage-fiók blobtárolót, amely tartalmazza a teljes adatbázis biztonsági mentési fájljait és az azt követő tranzakciónapló biztonsági mentési fájljait. A Database Migration Service a biztonsági mentési helyet használja az adatbázis migrálása során.

    Fontos

    • Mindig használjon dedikált tárfiókot a migráláshoz. A más számítási feladatokkal való megosztás ütközésekhez és biztonsági kockázatokhoz vezethet.
    • A migrálás befejezése után forgassa el a tárfiókkulcsot a biztonsági mentések biztonsága érdekében, vagy törölje a tárfiókot, ha már nincs rá szükség.
    • Az Azure Data Studio Azure SQL-migrálási bővítménye nem készít adatbázis-biztonsági mentéseket, és nem kezdeményez adatbázis-biztonsági mentéseket az Ön nevében. A szolgáltatás ehelyett a meglévő adatbázis biztonsági mentési fájljait használja az áttelepítéshez.
    • Ha az adatbázis biztonsági mentési fájljai SMB hálózati megosztásban találhatók, hozzon létre egy Azure Storage-fiókot , amely lehetővé teszi a DMS szolgáltatás számára az adatbázis biztonsági mentési fájljainak feltöltését és az adatbázisok migrálását. Győződjön meg arról, hogy az Azure Storage-fiókot ugyanabban a régióban hozza létre, ahol a Database Migration Service-példányt hozza létre.
    • Minden biztonsági mentést külön biztonsági mentési fájlba vagy több biztonsági mentési fájlba is írhat. Nem támogatott több biztonsági mentés, például a teljes és a tranzakciónaplók hozzáfűzése egyetlen biztonsági mentési adathordozóhoz.
    • A nagyméretű biztonsági másolatok áttelepítésével kapcsolatos lehetséges problémák előfordulásának valószínűségének csökkentése érdekében tömörített biztonsági mentéseket is biztosíthat.
  • Győződjön meg arról, hogy a forrás SQL Server-példányt futtató szolgáltatásfiók olvasási és írási engedélyekkel rendelkezik az adatbázis biztonsági mentési fájljait tartalmazó SMB hálózati megosztáson.

  • Ha transzparens adattitkosítással (TDE) védett adatbázist migrál, az adatok áttelepítése előtt a forrás SQL Server-példányból származó tanúsítványt át kell telepíteni az Azure SQL-tárolóba. További információ a TDE-kompatibilis adatbázisok migrálásáról: Oktatóanyag: TDE-kompatibilis adatbázisok migrálása (előzetes verzió) az Azure SQL-be az Azure Data Studióban.

    Ha az adatbázis az Always Encrypted által védett bizalmas adatokat tartalmaz, a migrálási folyamat automatikusan migrálja az Always Encrypted-kulcsokat az Azure SQL-célba.

  • Ha az adatbázis biztonsági másolatai hálózati fájlmegosztáson vannak, adjon meg egy számítógépet, amelyen saját üzemeltetésű integrációs modult telepíthet az adatbázis biztonsági másolatainak eléréséhez és áttelepítéséhez. A migrálási varázsló megadja a letöltési hivatkozást és a hitelesítési kulcsokat a saját üzemeltetésű integrációs modul letöltéséhez és telepítéséhez.

    A migrálás előkészítésekor győződjön meg arról, hogy a saját üzemeltetésű integrációs futtatókörnyezetet telepíteni kívánt számítógépen engedélyezve vannak a következő kimenő tűzfalszabályok és tartománynevek:

    Tartománynevek Kimenő port Leírás
    Nyilvános felhő: {datafactory}.{region}.datafactory.azure.net
    vagy *.frontend.clouddatahub.net

    Azure Government: {datafactory}.{region}.datafactory.azure.us

    A 21Vianet által üzemeltetett Microsoft Azure: {datafactory}.{region}.datafactory.azure.cn
    443 A saját üzemeltetésű integrációs modul szükséges a Data Migration szolgáltatáshoz való csatlakozáshoz.

    A nyilvános felhőben újonnan létrehozott adat-előállítók esetében keresse meg a teljes tartománynevet (FQDN) a saját üzemeltetésű integrációs modul kulcsából, amely formátuma {datafactory}.{region}.datafactory.azure.net.

    Ha egy meglévő adat-előállító esetében nem látja a teljes tartománynevet a saját üzemeltetésű integrációs kulcsban, használja *.frontend.clouddatahub.net helyette.
    download.microsoft.com 443 A frissítések letöltéséhez a saját üzemeltetésű integrációs modul szükséges. Ha letiltotta az automatikus feltöltést, kihagyhatja a tartomány konfigurálását.
    *.core.windows.net 443 A saját üzemeltetésű integrációs modul használja, amely az Azure Storage-fiókhoz csatlakozik, hogy adatbázis-biztonsági másolatokat töltsön fel a hálózati megosztásból.

    Jótanács

    Ha az adatbázis biztonsági mentési fájljai már meg vannak adva egy Azure Storage-fiókban, a migrálási folyamat során nincs szükség saját üzemeltetésű integrációs modulra.

  • Ha saját üzemeltetésű integrációs modult használ, győződjön meg arról, hogy a futtatókörnyezetet futtató számítógép képes csatlakozni a forrás SQL Server-példányhoz és a biztonsági mentési fájlokat tároló hálózati fájlmegosztáshoz.

  • Engedélyezze a 445-ös kimenő portot a hálózati fájlmegosztáshoz való hozzáférés engedélyezéséhez. További információkért tekintse meg a saját üzemeltetésű integrációs modul használatára vonatkozó javaslatokat.

  • Ha első alkalommal használja a Database Migration Service szolgáltatást, győződjön meg arról, hogy Microsoft.DataMigration az erőforrás-szolgáltató regisztrálva van az előfizetésében. Kövesse az erőforrás-szolgáltató regisztrációjának lépéseit.

Az Azure SQL-be migráló varázsló elindítása az Azure Data Studióban

A Migrálás az Azure SQL-be varázsló megnyitása:

  1. Az Azure Data Studióban lépjen a Kapcsolatok elemre. Válassza ki és csatlakozzon az SQL Server helyszíni példányához. Azure-beli virtuális gépen is csatlakozhat az SQL Serverhez.

  2. Kattintson a jobb gombbal a kiszolgálókapcsolatra, és válassza a Kezelés lehetőséget.

  3. A kiszolgáló menü Általános területén válassza az Azure SQL Migration lehetőséget.

  4. Az Azure SQL Migration irányítópultján válassza az Áttelepítés az Azure SQL-be lehetőséget a migrálási varázsló megnyitásához.

    Az Azure SQL-be történő áttelepítés varázsló indításának képernyőképe.

  5. A varázsló első lapján indítsa el az új munkamenetet, vagy folytassa a korábban mentett munkamenetet.

Adatbázis-felmérés futtatása, teljesítményadatok gyűjtése és Azure-javaslatok lekérése

  1. Jelölje ki az értékelni kívánt adatbázisokat, és válassza a Tovább lehetőséget.

  2. Válassza ki a felügyelt Azure SQL-példányt célként.

    Képernyőkép az értékelés megerősítéséről.

  3. Válassza a Nézet/Kiválasztás lehetőséget az értékelés eredményeinek megtekintéséhez.

  4. Az értékelési eredmények között válassza ki az adatbázist, majd tekintse át az értékelési jelentést, hogy biztosan ne legyen probléma.

    Képernyőkép az adatbázis-felmérés részleteiről.

    1. Válassza az Azure-javaslatok lekérése lehetőséget a javaslatok panel megnyitásához.

    2. Válassza a Teljesítményadatok mostani gyűjtéselehetőséget. Válasszon ki egy mappát a helyi számítógépen a teljesítménynaplók tárolásához, majd válassza a Start lehetőséget.

      Az Azure Data Studio mostantól addig gyűjt teljesítményadatokat, amíg le nem állítja a gyűjteményt, nyomja le a Következő gombot a varázslóban, vagy zárja be az Azure Data Studio-t.

      Körülbelül 10 perc elteltével az Azure Data Studio azt jelzi, hogy egy javaslat elérhető a felügyelt Azure SQL-példányhoz. A frissítési javaslat hivatkozását a kezdeti 10 perc után is lenyomva frissítheti és finomíthatja a javaslatot az összegyűjtött extra adatokkal. A kiterjesztett értékelés különösen akkor hasznos, ha a használati minták idővel eltérőek.

    3. A kiválasztott Felügyelt Azure SQL-példány-célban válassza a Részletek megtekintése lehetőséget a részletes termékváltozat-javaslati jelentés megnyitásához.

    4. A felügyelt Azure SQL-példányra vonatkozó javaslatok áttekintésében tekintse át a javaslatot. A javaslat másolatának mentéséhez jelölje be a Javaslat mentése jelentés jelölőnégyzetet.

  5. A Javaslatok panel bezárásához válassza a Bezárás lehetőséget.

  6. A Tovább gombra kattintva folytathatja az adatbázis migrálását a varázslóban.

Migrálási beállítások konfigurálása

  1. Adja meg a felügyelt Azure SQL-példányt az előfizetés, a hely és az erőforráscsoport kiválasztásával a megfelelő legördülő listákból, majd válassza a Tovább gombot.

  2. Migrálási módként válassza az Online migrálás lehetőséget.

    Megjegyzés:

    Online migrálási módban a forrás SQL Server-adatbázis használható olvasási és írási tevékenységekhez, míg az adatbázis biztonsági másolatai folyamatosan visszaállíthatók a cél Azure SQL Managed Instance-példányon. Az alkalmazás állásideje a migrálás végén az átállás időtartamára korlátozódik.

  3. Válassza ki az adatbázis biztonsági másolatainak helyét. Az adatbázis biztonsági másolatai egy helyszíni hálózati megosztáson vagy egy Azure Storage-blobtárolóban találhatók.

    Megjegyzés:

    Ha az adatbázis biztonsági másolatai helyszíni hálózati megosztásban vannak megadva, a DMS megköveteli, hogy a varázsló következő lépésében állítson be egy saját üzemeltetésű integrációs modult. Ha a forrásadatbázis biztonsági másolatainak eléréséhez saját üzemeltetésű integrációs modul szükséges, ellenőrizze a biztonsági mentési csoport érvényességét, és töltse fel őket az Azure Storage-fiókjába. Ha az adatbázis biztonsági másolatai már egy Azure Storage-blobtárolón vannak, nem kell saját üzemeltetésű integrációs modult beállítania.

Hálózati megosztáson található biztonsági másolatok esetén adja meg vagy válassza ki a következő információkat:

szakterület Leírás
Forrás hitelesítő adatai – Felhasználónév A hitelesítő adatok (Windows/SQL-hitelesítés) a forrás SQL Server-példányhoz való csatlakozáshoz és a biztonsági mentési fájlok ellenőrzéséhez.
Forrás hitelesítő adatai – Jelszó A hitelesítő adatok (Windows/SQL-hitelesítés) a forrás SQL Server-példányhoz való csatlakozáshoz és a biztonsági mentési fájlok ellenőrzéséhez.
Biztonsági másolatokat tartalmazó hálózati megosztási hely A teljes és a tranzakciónapló biztonsági mentési fájljait tartalmazó hálózati megosztási hely. A rendszer automatikusan figyelmen kívül hagyja a hálózati megosztás azon érvénytelen fájljait vagy biztonsági mentési fájljait, amelyek nem tartoznak az érvényes biztonsági mentési csoporthoz.
Windows felhasználói fiók olvasási hozzáféréssel a hálózati megosztás helyéhez A windowsos hitelesítő adat (felhasználónév), amely olvasási hozzáféréssel rendelkezik a hálózati megosztáshoz a biztonsági mentési fájlok lekéréséhez.
Jelszó A windowsos hitelesítő adat (jelszó), amely olvasási hozzáféréssel rendelkezik a hálózati megosztáshoz a biztonsági mentési fájlok lekéréséhez.
Céladatbázis neve Az áttelepítési folyamat során módosíthatja a céladatbázis nevét.
Tárolási fiók részletei Az erőforráscsoport és a tárfiók, ahol a biztonsági mentési fájlok fel vannak töltve. Nem kell tárolót létrehoznia. A DMS automatikusan létrehoz egy blobtárolót a megadott tárfiókban a feltöltési folyamat során.

Azure Storage-blobtárolóban tárolt biztonsági másolatok esetén adja meg vagy válassza ki a következő információkat:

szakterület Leírás
Céladatbázis neve A céladatbázis neve módosítható, ha módosítani szeretné a cél adatbázisnevét az áttelepítési folyamat során.
Tárolási fiók részletei Az erőforráscsoport, a tárfiók és a tároló, ahol a biztonsági mentési fájlok találhatók.

Fontos

Ha a visszacsatolási ellenőrző funkció engedélyezve van, és a forrás SQL Server és a fájlmegosztás ugyanazon a számítógépen található, akkor a forrás nem fogja tudni elérni a fájlmegosztást az FQDN használatával. A probléma megoldásához tiltsa le a visszacsatolási ellenőrző funkciót az itt található utasítások használatával

Az Azure Data Studio Azure SQL-migrálási bővítményéhez már nincs szükség az Azure Storage-fiók hálózati beállításainak konkrét konfigurációira az SQL Server-adatbázisok Azure-ba való migrálásához. Az adatbázis biztonsági mentési helyétől és a tárfiók kívánt hálózati beállításaitól függően azonban szükség van néhány lépésre annak biztosításához, hogy az erőforrások hozzáférhessenek az Azure Storage-fiókhoz. Tekintse meg a következő táblázatot a különböző migrálási forgatókönyvekhez és hálózati konfigurációkhoz:

Forgatókönyv SMB hálózati megosztás Azure Storage-fióktároló
Minden hálózatról engedélyezve Nincsenek további lépések Nincsenek további lépések
Engedélyezve a kiválasztott virtuális hálózatokról és IP-címekről Lásd: 1a Lásd: 2a
Engedélyezve a kiválasztott virtuális hálózatokról és IP-címekről + privát végpontról Lásd: 1b Lásd: 2b

1a – Az Azure Blob Storage hálózati konfigurációja

Ha a Self-Hosted Integration Runtime (SHIR) telepítve van egy Azure-beli virtuális gépen, tekintse meg az 1b– Azure Blob Storage hálózati konfiguráció című szakaszt. Ha az Self-Hosted Integration Runtime (SHIR) telepítve van a helyszíni hálózaton, a következő módon kell hozzáadnia az üzemeltető gép ügyfél IP-címét az Azure Storage-fiókjában:

Képernyőkép a tárfiók hálózati adatairól.

Az adott konfiguráció alkalmazásához csatlakozzon az Azure Portalhoz az SHIR-gépről, nyissa meg az Azure Storage-fiók konfigurációját, válassza a Hálózatkezelés lehetőséget, majd jelölje be az Ügyfél IP-címének hozzáadása jelölőnégyzetet. A Mentés gombra kattintva állandóvá teheti a módosítást. A további lépésekért tekintse meg a 2a. szakaszt – Az Azure Blob Storage hálózati konfigurációja (privát végpont) című szakaszt.

1b – Az Azure Blob Storage hálózati konfigurációja

Ha az SHIR-t egy Azure-beli virtuális gépen üzemelteti, hozzá kell adnia a virtuális gép virtuális hálózatát az Azure Storage-fiókhoz, mivel a virtuális gép nem nyilvános IP-címmel rendelkezik, amelyet nem lehet hozzáadni az IP-címtartomány szakaszához.

Képernyőkép a tárfiók hálózati tűzfalkonfigurációjáról.

Az adott konfiguráció alkalmazásához keresse meg az Azure Storage-fiókját, az Adattárolás panelen válassza a Hálózatkezelés lehetőséget, majd jelölje be a Meglévő virtuális hálózat hozzáadása jelölőnégyzetet. Megnyílik egy új panel. Válassza ki az integrációs modult üzemeltető Azure-beli virtuális gép előfizetését, virtuális hálózatát és alhálózatát. Ezek az információk az Azure-beli virtuális gép Áttekintés lapján találhatók. Az alhálózat szerint szükség van szolgáltatásvégpontra , ha igen, válassza az Engedélyezés lehetőséget. Ha minden készen áll, mentse a frissítéseket. A további szükséges lépésekért tekintse meg az Azure Blob Storage hálózati konfigurációjának (privát végpont) 2a. szakaszát .

2a – Azure Blob Storage hálózati konfiguráció (privát végpont)

Ha a biztonsági másolatok közvetlenül egy Azure Storage-tárolóba kerülnek, az összes korábbi lépés szükségtelen, mivel nincs integrációs modul, amely kommunikálna az Azure Storage-fiókkal. Azonban továbbra is biztosítanunk kell, hogy a cél SQL Server-példány kommunikálni tudjon az Azure Storage-fiókkal a tároló biztonsági másolatainak visszaállításához. Az adott konfiguráció alkalmazásához kövesse az 1b – Azure Blob Storage hálózati konfiguráció utasításait, és adja meg a cél SQL-példány virtuális hálózatát a "Meglévő virtuális hálózat hozzáadása" előugró ablak kitöltésekor.

2b – Azure Blob Storage hálózati konfiguráció (privát végpont)

Ha privát végpontot állított be az Azure Storage-fiókjában, kövesse a 2a. szakaszban ismertetett lépéseket – Azure Blob Storage hálózati konfiguráció (privát végpont). Azonban nem csak a cél SQL Server-alhálózatot, hanem a privát végpont alhálózatát is ki kell választania. Győződjön meg arról, hogy a privát végpont ugyanazon a virtuális hálózaton található, mint a cél SQL Server-példány. Ha nem, hozzon létre egy másik privát végpontot az Azure Storage-fiók konfigurációs szakaszának folyamatával.

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

Hozzon létre egy új Azure Database Migration Service-t, vagy használja újra a korábban létrehozott meglévő szolgáltatást.

Ha korábban létrehozott egy Database Migration Service-példányt az Azure Portal használatával, nem használhatja újra a példányt az Azure Data Studio migrálási varázslójában. Egy példányt csak akkor használhat újra, ha az Azure Data Studio használatával hozta létre a példányt.

A Database Migration Service meglévő példányának használata

A Database Migration Service meglévő példányának használata:

  1. Az Erőforrás csoportban válassza ki azt az erőforráscsoportot, amely az Adatbázis-áttelepítési szolgáltatás meglévő példányát tartalmazza.

  2. Az Azure Database Migration Service-ben válassza ki az Adatbázis-áttelepítési szolgáltatás egy meglévő példányát, amely a kijelölt erőforráscsoportban található.

  3. Válassza a Következőlehetőséget.

A Database Migration Service új példányának létrehozása

A Database Migration Service új példányának létrehozása:

  1. Az Erőforráscsoportban hozzon létre egy új erőforráscsoportot, amely a Database Migration Service új példányát tartalmazza.

  2. Az Azure Database Migration Service alatt válassza az Új létrehozása lehetőséget.

  3. Az Azure Database Migration Service létrehozásakor adja meg a Database Migration Service-példány nevét, majd válassza a Létrehozás lehetőséget.

A DMS sikeres létrehozása után a rendszer megadja az integrációs modul beállításának részleteit.

  1. A letöltési hivatkozás webböngészőben való megnyitásához válassza a Letöltés és az integrációs modul telepítése hivatkozást. Töltse le az integrációs modult, majd telepítse egy olyan számítógépre, amely megfelel a forrás SQL Server-példányhoz való csatlakozás előfeltételeinek.

    Ha a telepítés befejeződött, a Microsoft Integration Runtime Configuration Manager automatikusan megnyílik a regisztrációs folyamat megkezdéséhez.

  2. A Hitelesítési kulcs táblában másolja ki a varázslóban megadott hitelesítési kulcsok egyikét, és illessze be az Azure Data Studióba. Ha a hitelesítési kulcs érvényes, zöld pipa ikon jelenik meg az Integration Runtime Configuration Managerben. A zöld pipa azt jelzi, hogy folytathatja a regisztrációt.

    A saját üzemeltetésű integrációs modul regisztrálása után zárja be a Microsoft Integration Runtime Configuration Managert.

    Megjegyzés:

    A saját üzemeltetésű integrációs modul használatáról további információt a saját üzemeltetésű integrációs modul létrehozása és konfigurálása című témakörben talál.

  3. Az Azure Database Migration Service létrehozása az Azure Data Studióban válassza a Kapcsolat tesztelése lehetőséget annak ellenőrzéséhez, hogy az újonnan létrehozott Database Migration Service-példány csatlakozik-e az újonnan regisztrált, saját üzemeltetésű integrációs modulhoz.

    Képernyőkép a kapcsolatintegrációs tesztkörnyezetről.

  4. Térjen vissza a migrálási varázslóhoz az Azure Data Studióban.

Az adatbázis migrálása

Tekintse át a létrehozott konfigurációt, majd válassza a Migrálás indítása lehetőséget az adatbázis migrálásának elindításához.

Az adatbázis migrálásának figyelése

  1. Az adatbázis áttelepítési állapotában nyomon követheti a folyamatban lévő migrálásokat, a befejezett áttelepítéseket és a sikertelen migrálásokat (ha vannak ilyenek).

    Képernyőkép a monitorátviteli irányítópultról.

  2. Az aktív migrálások megtekintéséhez válassza a folyamatban lévő adatbázis-migrálásokat .

    Ha további információt szeretne kapni egy adott migrálásról, válassza ki az adatbázis nevét.

    Az áttelepítés részletei panel megjeleníti a biztonsági mentési fájlokat és azok megfelelő állapotát:

    Státusz Leírás
    Érkezett A biztonsági mentési fájl a forrás biztonsági mentési helyére érkezett, és érvényesítve lett.
    feltöltési az integrációs modul feltölti a biztonsági mentési fájlt az Azure Storage-fiókba.
    Feltöltött A biztonsági mentési fájl fel lett töltve az Azure Storage-fiókba.
    visszaállítása A szolgáltatás visszaállítja a biztonsági mentési fájlt a felügyelt Azure SQL-példányra.
    Visszaad A biztonsági mentési fájl visszaállítása sikeresen megtörtént a felügyelt Azure SQL-példányban.
    Törölt A migrálási folyamat megszakadt.
    Figyelmen kívül hagyott A biztonsági mentési fájl figyelmen kívül lett hagyva, mert nem tartozik érvényes adatbázis-biztonsági mentési lánchoz.

    Képernyőkép a biztonsági mentés visszaállításának részleteiről.

A migrálás teljes átállítása

Az oktatóanyag utolsó lépése a migrálás átállásának befejezése annak biztosítása érdekében, hogy a felügyelt Azure SQL-példányban lévő migrált adatbázis használatra kész legyen. Ez a folyamat az egyetlen olyan rész, amely állásidőt igényel az adatbázishoz csatlakozó alkalmazások számára, ezért az átállás időzítését gondosan meg kell tervezni az üzleti vagy az alkalmazás érdekelt feleivel.

Az átállás befejezéséhez:

  1. Állítsa le az összes bejövő tranzakciót a forrásadatbázisba.
  2. Módosítsa az alkalmazáskonfigurációt, hogy a céladatbázisra mutasson a felügyelt Azure SQL-példányban.
  3. Készítsen végső biztonsági másolatot a forrásadatbázisról a megadott biztonsági mentési helyen
  4. Helyezze a forrásadatbázist írásvédett módba. Ezért a felhasználók adatokat olvashatnak az adatbázisból, de nem módosíthatják őket.
  5. Győződjön meg arról, hogy az összes adatbázis biztonsági másolata visszaállítva van a figyelési részletek lapon.
  6. Válassza a Teljes átállás lehetőséget a figyelési részletek oldalán.

Az átállási folyamat során a migrálás állapota folyamatban van állapotról befejezés állapotra változik. Az átállási folyamat befejeztével az áttelepítés állapota úgy módosul, hogy az azt jelzi, hogy az adatbázis migrálása sikeres, és hogy az áttelepített adatbázis használatra kész.

Fontos

Az átállás után a felügyelt SQL-példány rendelkezésre állása üzletileg kritikus szolgáltatásszinttel csak az általános célnál lényegesen tovább tarthat, mivel három másodlagos replikát kell bevetni az Always On Magas rendelkezésre állású csoporthoz. Ez a művelet időtartama az adatok méretétől függ. További információ: Felügyeleti műveletek időtartama.

Korlátozások

Fontos

Az Azure SQL-bővítményt használó online migrálások ugyanazt a technológiát használják, mint a Log Replay Service (LRS), és ugyanezekkel a korlátozásokkal rendelkeznek. Mielőtt adatbázisokat migrál az Üzletileg kritikus szolgáltatási szintre, fontolja meg ezeket a korlátozásokat, amelyek nem vonatkoznak az általános célú szolgáltatási szintre.

Az Azure SQL Managed Instance-re az Azure Data Studióhoz készült Azure SQL-bővítménnyel történő migrálásra az alábbi korlátozások vonatkoznak:

  • Ha egyetlen adatbázist migrál, az adatbázis biztonsági másolatait egy adatbázismappában (beleértve a tároló gyökérmappáját is) kell elhelyezni, és a mappák nem ágyazhatók be, mivel az nem támogatott.

  • Ha több adatbázist migrál ugyanazzal az Azure Blob Storage-tárolóval, a tárolón belül külön mappákba kell helyeznie a különböző adatbázisok biztonsági mentési fájljait.

  • A meglévő adatbázisoknak a DMS-sel történő felülírása a célként megadott Azure SQL Managed Instance-ben nem támogatott.

  • A DMS nem támogatja a magas rendelkezésre állás és vészhelyreállítás konfigurálását a célhelyen a forrástopológiának megfelelően.

  • Az alábbi kiszolgálóobjektumok nem támogatottak:

    • SQL Server Agent-feladatok
    • Megbízólevél
    • SSIS-csomagok
    • Kiszolgálónaplózás
  • A DMS-sel való adatbázis-migráláshoz nem használhat az Azure Data Factoryből létrehozott meglévő helyi integrációs modult. A helyi integrációs modult kezdetben az Azure SQL migrálási bővítményével kell létrehozni az Azure Data Studióban, majd a modul újra használható későbbi adatbázis-migrálásokhoz.

  • Egy LRS-feladat (amelyet a DMS hozott létre) legfeljebb 30 napig futhat. Amikor ez az időtartam lejár, a feladat automatikusan megszakad, így a célként megadott adatbázis automatikusan törlődik.

  • Ha az Üzletileg kritikus szolgáltatásszinten lévő felügyelt SQL-példányra migrál, vegye figyelembe az adatbázisok online állapotba kerülésének késedelmét az elsődleges replikán, miközben a másodlagos replikákba történő bevetésük folyamatban van. Ez különösen igaz a nagyobb adatbázisokra. Ha fontos, hogy az adatbázisok az átállás befejeződése után azonnal elérhetők legyenek, fontolja meg az alábbi átmeneti megoldásokat:

    1. Először az Általános célú szolgáltatási szintre migráljon, majd frissítsen az üzletileg kritikus szolgáltatási szintre. A szolgáltatási szint frissítése egy online művelet, amely a frissítési művelet utolsó lépéseként egy rövid feladatátvételig online állapotban tartja az adatbázisokat.

    2. A felügyelt példány hivatkozásának használatával online migrálhat egy üzletileg kritikus-példányra anélkül, hogy várnia kellene, amíg az adatbázisok elérhetők lesznek az átállás után.

  • Ha a következő hibaüzenetet kapta: Memory-optimized filegroup must be empty in order to be restored on General Purpose tier of SQL Database Managed Instanceez a probléma terv szerint történik. In-Memory OLTP nem támogatott a felügyelt Azure SQL-példány általános célú szintjén. A migrálás folytatásához az egyik módszer az üzletileg kritikus szintre való frissítés, amely támogatja In-Memory OLTP-t. Egy másik módszer annak biztosítása, hogy a forrásadatbázis ne használja, miközben az Azure SQL Managed Instance általános célú.

  • Az Azure Database Migration Service csak a felügyelt Azure SQL-példányhoz társított felügyelt identitást támogatja. Ez a felügyelt identitás hozzárendelhető felhasználóhoz vagy rendszerhez. Ez a funkció jelenleg csak az Azure Portalon keresztül támogatott. Győződjön meg arról, hogy a tárfiókban engedélyezve van a tárfiók kulcshozzáférésének engedélyezése lehetőség.