Migrálási útmutató: IBM Db2–Azure SQL Database
A következőre vonatkozik: Azure SQL Database
Ebben az útmutatóban megtudhatja, hogyan migrálhatja IBM Db2-adatbázisait az Azure SQL Database-be a DB2-hez készült SQL Server Migration Assistant használatával.
További migrálási útmutatókért tekintse meg az Azure Database migrálási útmutatói című témakört.
Előfeltételek
A Db2-adatbázis SQL Database-be való migrálásához a következőkre van szükség:
- Annak ellenőrzéséhez, hogy a forráskörnyezet támogatott-e.
- Az SQL Server Migration Assistant (SSMA) letöltése a Db2-hez.
- Céladatbázis az Azure SQL Database-ben.
- Kapcsolat és megfelelő engedélyek a forráshoz és a célhoz való hozzáféréshez.
A migrálást megelőző folyamatok
Az előfeltételek teljesítése után készen áll arra, hogy felfedezze a környezet topológiáját, és felmérje az Azure-felhőbe való migrálás megvalósíthatóságát.
Értékelés és átalakítás
Az SSMA for DB2 használatával áttekintheti az adatbázis-objektumokat és az adatokat, és kiértékelheti az adatbázisokat a migráláshoz.
Értékelés létrehozásához kövesse az alábbi lépéseket:
Nyissa meg a Db2 SSMA-t.
Válassza az Új projekt fájlja>lehetőséget.
Adjon meg egy projektnevet és egy helyet a projekt mentéséhez. Ezután válassza ki az Azure SQL Database-t migrálási célként a legördülő listából, és válassza az OK gombot.
A Db2-hez való csatlakozáskor adja meg a Db2 kapcsolat részleteinek értékeit.
Kattintson a jobb gombbal a migrálni kívánt Db2-sémára, majd válassza a Jelentés létrehozása parancsot. Ez létrehoz egy HTML-jelentést. Másik lehetőségként választhatja a Jelentés létrehozása lehetőséget a navigációs sávon a séma kiválasztása után.
Tekintse át a HTML-jelentést a konverziós statisztikák és az esetleges hibák és figyelmeztetések megismeréséhez. A jelentést az Excelben is megnyithatja, hogy lekérje a db2-objektumok leltárát és a sémakonverziók végrehajtásához szükséges erőfeszítéseket. A jelentés alapértelmezett helye az SSMAProjects jelentésmappájában található.
Például:
drive:\<username>\Documents\SSMAProjects\MyDb2Migration\report\report_<date>
.
Adattípusok ellenőrzése
Ellenőrizze az alapértelmezett adattípus-leképezéseket, és szükség esetén módosítsa őket a követelmények alapján. Ehhez kövesse az alábbi lépéseket:
Válassza az Eszközök lehetőséget a menüből.
Válassza a Projektbeállítások lehetőséget.
Válassza a Típusleképezések lapot.
Az egyes táblák típusleképezését úgy módosíthatja, hogy kiválasztja a táblát a Db2 Metaadat-kezelőben.
Séma konvertálása
A séma konvertálásához kövesse az alábbi lépéseket:
(Nem kötelező) Dinamikus vagy alkalmi lekérdezések hozzáadása utasításokhoz. Kattintson a jobb gombbal a csomópontra, majd válassza az Utasítások hozzáadása parancsot.
Válassza a Csatlakozás az Azure SQL Database-hez lehetőséget.
- Adja meg a kapcsolat részleteit az adatbázis Azure SQL Database-ben való csatlakoztatásához.
- Válassza ki a cél SQL Database-adatbázist a legördülő listából, vagy adjon meg egy új nevet, amely esetben létrejön egy adatbázis a célkiszolgálón.
- Adja meg a hitelesítési adatokat.
- Kattintson a Csatlakozás gombra.
Kattintson a jobb gombbal a sémára, és válassza a Séma konvertálása parancsot. Másik lehetőségként választhatja a Séma konvertálása lehetőséget a felső navigációs sávon a séma kiválasztása után.
Az átalakítás befejezése után hasonlítsa össze és tekintse át a séma szerkezetét a lehetséges problémák azonosítása érdekében. A javaslatok alapján oldja meg a problémákat.
A Kimenet panelen válassza az Eredmények áttekintése lehetőséget. A Hibalista panelen tekintse át a hibákat.
Mentse a projektet helyileg egy offline sémajavító gyakorlathoz. A Fájl menüben válassza a Projekt mentése lehetőséget. Ez lehetővé teszi, hogy offline állapotban értékelje ki a forrás- és célsémákat, és elvégezhesse a javítást, mielőtt közzéteheti a sémát az SQL Database-ben.
Migrate
Miután elvégezte az adatbázisok értékelését és az esetleges eltérések kezelését, a következő lépés az áttelepítési folyamat végrehajtása.
A séma közzétételéhez és az adatok migrálásához kövesse az alábbi lépéseket:
Tegye közzé a sémát. Az Azure SQL Database Metadata Explorer adatbázis-csomópontjában kattintson a jobb gombbal az adatbázisra. Ezután válassza a Szinkronizálás adatbázissal lehetőséget.
Az adatok migrálása. Kattintson a jobb gombbal arra az adatbázisra vagy objektumra, amelyet át szeretne telepíteni a Db2 Metaadat-kezelőben, és válassza az Adatok áttelepítése lehetőséget. Másik lehetőségként választhatja az Adatok áttelepítése lehetőséget a navigációs sávon. Ha egy teljes adatbázis adatait szeretné migrálni, jelölje be az adatbázis neve melletti jelölőnégyzetet. Ha adatokat szeretne áttelepíteni az egyes táblákból, bontsa ki az adatbázist, bontsa ki a Táblák elemet, majd jelölje be a tábla melletti jelölőnégyzetet. Ha az egyes táblákból szeretne adatokat kihagyni, törölje a jelet a jelölőnégyzetből.
Adja meg a db2 és az Azure SQL Database kapcsolati adatait.
A migrálás befejezése után tekintse meg az adatmigrálási jelentést.
Csatlakozzon az adatbázishoz az Azure SQL Database-ben az SQL Server Management Studióval. Ellenőrizze az áttelepítést az adatok és a séma áttekintésével.
Áttelepítés után
A migrálás befejezése után több, a migrálást követő feladaton kell végighaladnia, hogy minden a lehető leggördülékenyebben és leghatékonyabban működjön.
Alkalmazások szervizelése
Az adatok célkörnyezetbe való migrálása után a forrást korábban használó összes alkalmazásnak el kell kezdenie a cél használatát. Ennek elvégzése bizonyos esetekben az alkalmazások módosítását igényli.
Tesztek végrehajtása
A tesztelés a következő tevékenységekből áll:
- Érvényesítési tesztek fejlesztése: Az adatbázis-migrálás teszteléséhez SQL-lekérdezéseket kell használnia. Létre kell hoznia az érvényesítési lekérdezéseket a forrás- és a céladatbázisokon való futtatáshoz. Az érvényesítési lekérdezésnek ki kell terjednie a megadott hatókörre.
- A tesztkörnyezet beállítása: A tesztkörnyezetnek tartalmaznia kell a forrásadatbázis és a céladatbázis másolatát. Ügyeljen arra, hogy elkülönítse a tesztkörnyezetet.
- Érvényesítési tesztek futtatása: Futtassa az érvényesítési teszteket a forrás és a cél alapján, majd elemezze az eredményeket.
- Teljesítménytesztek futtatása: Teljesítménytesztek futtatása a forrás és a cél alapján, majd az eredmények elemzése és összehasonlítása.
Speciális funkciók
Mindenképpen használja ki az SQL Database által kínált fejlett felhőalapú funkciókat, például a beépített magas rendelkezésre állást, a fenyegetésészlelést, valamint a számítási feladat figyelését és finomhangolását.
Egyes SQL Server-funkciók csak akkor érhetők el, ha az adatbázis kompatibilitási szintje a legújabb kompatibilitási szintre módosul.
Migrálási eszközök
További segítségért tekintse meg a következő forrásokat, amelyeket egy valós migrálási projekt előjegyzésének támogatására fejlesztettek ki:
Objektum | Leírás |
---|---|
Adatterhelés-felmérési modell és eszköz | Ez az eszköz a javasolt "legjobban illeszkedő" célplatformokat, a felhő felkészültségét és az alkalmazás-/adatbázis-szervizelési szintet biztosítja egy adott számítási feladathoz. Egyszerű, egykattintásos számítást és jelentéskészítést kínál, amely segít felgyorsítani a nagy ingatlanértékeléseket azáltal, hogy automatizált és egységes célplatform-döntési folyamatot biztosít. |
Db2 zOS-adategységek felderítési és értékelési csomagja | Miután futtatta az SQL-szkriptet egy adatbázisban, exportálhatja az eredményeket egy fájlba a fájlrendszerben. Számos fájlformátum támogatott, köztük a *.csv, így az eredményeket külső eszközökben, például számolótáblákban rögzítheti. Ez a módszer akkor lehet hasznos, ha egyszerűen meg szeretné osztani az eredményeket olyan csapatokkal, amelyeknél nincs telepítve a workbench. |
IBM Db2 LUW leltárszkriptek és összetevők | Ez az objektum tartalmaz egy SQL-lekérdezést, amely eléri az IBM Db2 LUW 11.1-es verziójának rendszertábláit, és az objektumok számát séma és objektumtípus szerint, az egyes sémákban a "nyers adatok" hozzávetőleges becslését, valamint az egyes sémák tábláinak méretezését tartalmazza, csv formátumban tárolt eredményekkel. |
IBM Db2–SQL DB – Database Compare segédprogram | A Database Compare segédprogram egy Windows-konzolalkalmazás, amellyel ellenőrizheti, hogy az adatok azonosak-e a forrás- és célplatformokon is. Az eszközzel hatékonyan összehasonlíthatja az adatokat az összes vagy kijelölt tábla, sor és oszlop sor- vagy oszlopszintje között. |
A Data SQL Engineering csapata kifejlesztette ezeket az erőforrásokat. A csapat alapvető chartája az adatplatform-migrálási projektek komplex modernizálásának feloldása és felgyorsítása a Microsoft Azure-adatplatformjára.
További lépések
A Microsoft és harmadik féltől származó szolgáltatások és eszközök a különböző adatbázis- és adatmigrálási forgatókönyvekben való segítségért tekintse meg a szolgáltatást és az adatmigrálás eszközeit.
További információ az Azure SQL Database-ről:
A felhőbetelepítések keretrendszerével és bevezetési ciklusával kapcsolatos további információkért lásd:
Az alkalmazáshozzáférési réteg értékeléséhez tekintse meg az Adatelérési migrálási eszközkészletet.
Az A/B adatelérési réteg tesztelésének végrehajtásával kapcsolatos részletekért lásd: Database Experimentation Assistant.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: