Migrálási útmutató: IBM Db2–SQL Server azure-beli virtuális gépen
A következőre vonatkozik:SQL Server azure-beli virtuális gépen
Ez az útmutató bemutatja, hogyan migrálhatja a felhasználói adatbázisokat az IBM Db2-ről az Azure-beli virtuális gépen futó SQL Serverre a DB2 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 Serverre 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.
- SQL Server Migration Assistant (SSMA) a DB2-hez.
- Kapcsolat a forráskörnyezet és az Azure-beli SQL Server virtuális gép között.
- Cél SQL Server az Azure-beli virtuális gépen.
A migrálást megelőző folyamatok
Miután teljesítette az előfeltételeket, készen áll arra, hogy felfedezze a környezet topológiáját, és felmérje a migrálás megvalósíthatóságát.
Kiértékelé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álasszon ki egy SQL Server-áttelepítési célt 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 SQL Serverhez lehetőséget.
- Adja meg a kapcsolat részleteit az SQL Server-példányhoz való csatlakozáshoz az Azure-beli virtuális gépen.
- Válasszon egy meglévő adatbázishoz való csatlakozást a célkiszolgálón, vagy adjon meg egy új nevet egy új adatbázis létrehozásához 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 a forrás- és célséma offline kiértékelését, valamint a javítást, mielőtt közzéteheti a sémát az SQL Serveren az Azure-beli virtuális gépen.
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 SQL Server Metadata Explorer adatbázis-csomópontjáról 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 SQL Server-példányok kapcsolati adatait.
A migrálás befejezése után tekintse meg az adatmigrálási jelentést:
Csatlakozzon az AZURE-beli virtuális gépen futó SQL Server-példányhoz az SQL Server Management Studio használatá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.
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 Server – 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 migrálás után tekintse át a migrálás utáni érvényesítési és optimalizálási útmutatót.
A Microsoft és harmadik féltől származó szolgáltatások és eszközök, amelyek különböző adatbázis- és adatmigrálási forgatókönyvekben nyújtanak segítséget, tekintse meg az adatmigrálási szolgáltatásokat és eszközöket.
Videótartalmakért tekintse meg a migrálási folyamat áttekintését.
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: