Megosztás:


Migrálási útmutató: Hozzáférés az Azure SQL Database-hez

Ebben az útmutatóban megtudhatja, hogyan migrálhatja Microsoft Access-adatbázisát egy Azure SQL-adatbázisba SQL Server Migration Assistant for Access (SSMA for Access) használatával.

További migrálási útmutatókért tekintse meg Azure Database Migration Guidecímű témakört.

Előfeltételek

Mielőtt elkezdené az Access-adatbázis sql-adatbázisba való migrálását, tegye a következőket:

  • Ellenőrizze, hogy a forráskörnyezet támogatott-e.
  • Töltse le és telepítse SQL Server Migration Assistant for Access.
  • Győződjön meg arról, hogy rendelkezik kapcsolattal és megfelelő engedélyekkel a forráshoz és a célhoz való hozzáféréshez.

Migrálás előtti

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 a Azure-felhőbe való migrálásimegvalósíthatóságát.

Felbecsül

Az Access SSMA-jával áttekintheti az adatbázis-objektumokat és -adatokat, és kiértékelheti az adatbázisokat a migráláshoz.

Értékelés létrehozásához tegye a következőket:

  1. Nyissa meg SSMA for Access.

  2. Válassza a Fájlelemet, majd válassza a Új projektelemet.

  3. Adja meg a projekt nevét és helyét, majd a legördülő listában válassza Azure SQL Database migrálási célként.

  4. Válassza OKlehetőséget.

    Képernyőkép az

  5. Válassza Adatbázis hozzáadásalehetőséget, majd jelölje ki az új projekthez hozzáadni kívánt adatbázisokat.

    Képernyőkép az

  6. Az Access Metadata Explorer panelen kattintson a jobb gombbal egy adatbázisra, majd válassza Jelentés létrehozásalehetőséget. Másik lehetőségként választhatja a jobb felső sarokban található Jelentés létrehozása lapot.

    Képernyőkép az Access Metadata Explorer

  7. Tekintse át a HTML-jelentést a konverziós statisztikák, valamint a hibák és figyelmeztetések megismeréséhez. A jelentést az Excelben is megnyithatja, hogy lekérje az Access-objektumok leltárát, és megismerje 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\MyAccessMigration\report\report_<date>

    Képernyőkép egy példaadatbázis jelentésértékeléséről az SSMA-ban.

Az 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 tegye a következőt:

  1. Az SSMA for Accessben válassza az Eszközöklehetőséget, majd válassza Projektbeállításoklehetőséget.

  2. Válassza a Típusleképezés lapot.

    Képernyőkép a

  3. Az egyes táblák típusleképezését az Access Metadata Explorer panelen található táblanév kiválasztásával módosíthatja.

A séma konvertálása

Adatbázis-objektumok konvertálásához tegye a következőket:

  1. Válassza a Csatlakozás az Azure SQL Database-hez lapot, majd tegye a következőket:

    egy. Adja meg az SQL-adatbázishoz való csatlakozás részleteit.
    b. A legördülő listában válassza ki a cél SQL-adatbázist. Megadhat egy új nevet is, amely esetben létrejön egy adatbázis a célkiszolgálón.
    c) Adja meg a hitelesítési adatokat.
    d. Válassza és csatlakoztassa.

  2. Az Access Metadata Explorer panelen kattintson a jobb gombbal az adatbázisra, majd válassza az Séma konvertálásalehetőséget. Alternatívaként kiválaszthatja az adatbázist, majd a Séma konvertálása lapot.

    Képernyőkép a

  3. Az átalakítás befejezése után hasonlítsa össze a konvertált objektumokat az eredeti objektumokkal a lehetséges problémák azonosításához, és a javaslatok alapján oldja meg a problémákat.

    Képernyőkép a konvertált objektumok és a forrásobjektumok összehasonlításáról.

    Hasonlítsa össze a konvertált Transact-SQL szöveget az eredeti kóddal, és tekintse át a javaslatokat.

    Képernyőkép a konvertált lekérdezések forráskóddal való összehasonlításáról.

  4. (Nem kötelező) Az egyes objektumok konvertálásához kattintson a jobb gombbal az objektumra, majd válassza a Séma konvertálásalehetőséget. Az átalakított objektumok félkövér szövegben jelennek meg Access Metadata Explorer:

    Képernyőkép az Access Metadata Explorerben lévő objektumok konvertálásáról.

  5. A Kimeneti panelen válassza az Eredmények áttekintése ikont, és tekintse át a Hibalista ablaktáblán megjelenő hibákat.

  6. Mentse el a projektet helyben egy offline sémajavítási gyakorlathoz. Ehhez válassza a Fájl>Projekt mentéselehetőséget. Ez lehetővé teszi, hogy offline állapotban értékelje ki a forrás- és célsémákat, és elvégezhesse a szervizelést, mielőtt közzéteené őket az SQL-adatbázisban.

Az adatbázisok migrálása

Miután kiértékelte az adatbázisokat, és megoldotta az esetleges eltéréseket, futtathatja az áttelepítési folyamatot. Az adatok migrálása tömeges terheléses művelet, amely adatsorokat helyez át egy Azure SQL-adatbázisba tranzakciók során. A projektbeállításokban van konfigurálva, hogy tranzakciónként hány sort kell betölteni az SQL-adatbázisba.

Ha közzé szeretné tenni a sémát, és migrálni szeretné az adatokat az SSMA for Access használatával, tegye a következőket:

  1. Ha még nem tette meg, válassza a Csatlakozás az Azure SQL Database-hezlehetőséget, és adja meg a kapcsolat részleteit.

  2. Tegye közzé a sémát. Az Azure SQL Database Metadata Explorer panelen kattintson a jobb gombbal arra az adatbázisra, amellyel dolgozik, majd válassza a Szinkronizálás adatbázissallehetőséget. Ez a művelet közzéteszi a MySQL-sémát az SQL-adatbázisban.

  3. A Szinkronizálás az Adatbázissal panelen nézze át a forrásprojekt és a cél közötti megfeleltetést.

    Képernyőkép a

  4. Az Access Metadata Explorer panelen jelölje be a migrálni kívánt elemek melletti jelölőnégyzeteket. A teljes adatbázis áttelepítéséhez jelölje be az adatbázis melletti jelölőnégyzetet.

  5. Az adatok migrálása. Kattintson a jobb gombbal a migrálni kívánt adatbázisra vagy objektumra, majd válassza Adatok áttelepítéselehetőséget. Másik lehetőségként választhatja a jobb felső sarokban található Adatok áttelepítése lapot.

    Ha egy teljes adatbázis adatait szeretné migrálni, jelölje be az adatbázis neve melletti jelölőnégyzetet. Ha az egyes táblákból szeretne adatokat migrálni, bontsa ki az adatbázist, bontsa ki Táblák, 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.

    Képernyőkép az

  6. A migrálás befejezése után tekintse meg az adatmigrálási jelentést.

    Képernyőkép az

  7. Csatlakozzon az Azure SQL-adatbázishoz SQL Server Management Studiohasználatával, és ellenőrizze az áttelepítést az adatok és a séma áttekintésével.

    Képernyőkép az SQL Server Management Studio Object Explorerről az áttelepítés SSMA-ban való érvényesítéséhez.

Migrálás utáni

Miután sikeresen elvégezte a migrálási szakaszt, el kell végeznie egy sor áttelepítés utáni feladatot, 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

Az adatbázis-migrálás tesztelési megközelítése a következő tevékenységekből áll:

  1. Érvényesítési tesztek fejlesztése: Az adatbázis migrálásának 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.

  2. 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.

  3. É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.

  4. 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.

Optimalizál

A migrálás utáni fázis kulcsfontosságú az adat pontosságával kapcsolatos problémák egyeztetéséhez, a teljesség ellenőrzéséhez és a számítási feladat teljesítményproblémáinak kezeléséhez.

Az ezekkel a problémákkal és azok elhárításának lépéseivel kapcsolatos további információkért lásd amigráció utáni ellenőrzési és optimalizálási útmutatót .

Migrálási eszközök

A migrálási forgatókönyv végrehajtásával kapcsolatos további segítségért tekintse meg az alábbi erőforrást. A projekt egy valós migrálási projekt megvalósításának támogatására lett kifejlesztve.

Cím Leírás
adatterhelés-felmérési modell és eszköz A javasolt "legjobban illeszkedő" célplatformokat, a felhő felkészültségét és az alkalmazás-/adatbázis-szervizelési szinteket biztosítja a megadott számítási feladatokhoz. Egyszerű, egykattintásos számítást és jelentéskészítést kínál, amely egy automatizált, egységes célplatformos döntési folyamattal segít felgyorsítani a nagybirtok-felméréseket.

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.

Következő lépések