Megosztás:


Migrálási útmutató: Hozzáférés az SQL Serverhez

A következőkre vonatkozik:SQL Server

Ebben az útmutatóban megtudhatja, hogyan migrálhatja a Microsoft Access-adatbázisokat az SQL Serverre az 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 Guidescímű témakört.

Előfeltételek

Mielőtt elkezdené migrálni az Access-adatbázist az SQL Serverre:

  • Ellenőrizze, hogy a forráskörnyezet támogatott-e.
  • Szerezze be az SSMA for Accesst.
  • Hozzon létre kapcsolatot és szerezze meg a szükséges engedélyeket a forrás és a cél eléréséhez.

Migráció előtt

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 migrálás megvalósíthatóságát.

Felbecsül

Az Access SSMA-jával áttekintheti az adatbázis-objektumokat és az adatokat, és felmérheti az adatbázisokat a migráláshoz. Az eszközről további információt az SQL Server Migration Assistant for Access (AccessToSQL) című témakörben talál.

Értékelés létrehozása:

  1. Nyissa meg SSMA for Access.

  2. Válassza a Fájllehetőséget, majd válassza Új projektlehetőséget.

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

    Képernyőkép az Új projektről.

  4. Válassza az Adatbázisok hozzáadása lehetőséget, és válassza ki a projekthez hozzáadni kívánt adatbázisokat.

    Képernyőkép, amely az Adatbázisok hozzáadása funkciót mutatja.

  5. Az Access Metadata Explorerben kattintson a jobb gombbal arra az adatbázisra, amelyet értékelni szeretne, majd válassza a Jelentés létrehozása lehetőséget. Másik lehetőségként választhatja a Jelentés létrehozása lapot a jobb felső sarokban.

    Jelentés létrehozása képernyőképe.

  6. 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 az Access-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ó, az itt látható módon:

    drive:\<username>\Documents\SSMAProjects\MyAccessMigration\report\report_2020_11_12T02_47_55\.

    Képernyőkép egy mintajelentésről.

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 Eszközök menüben válassza Projektbeállításoklehetőséget.

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

    A típusleképezést bemutató képernyőkép.

  3. Az egyes táblák típusleképezését úgy módosíthatja, hogy kiválasztja a táblát az Access Metadata Explorerben.

Megtérít

Adatbázis-objektumok konvertálása:

  1. Válassza a Csatlakozás az SQL Serverhez lehetőséget, és adja meg a kapcsolat részleteit.

    Képernyőkép az SQL Serverhez való csatlakozásról.

  2. Kattintson a jobb gombbal az adatbázisra az Access Metadata Explorerben, és válassza a Séma konvertálása lehetőséget. Másik lehetőségként választhatja a Séma konvertálása lapot a jobb felső sarokban.

    Séma konvertálását bemutató képernyőkép.

  3. Az átalakítás befejezése után hasonlítsa össze és tekintse át a konvertált objektumokat az eredeti objektumokkal, hogy azonosíthassa a lehetséges problémákat, és a javaslatok alapján kezelje őket.

    A konvertált lekérdezések összehasonlítását bemutató képernyőkép.

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

    A konvertált objektumok áttekintését bemutató képernyőkép.

  5. (Nem kötelező) Az egyes objektumok konvertálásához kattintson a jobb gombbal az objektumra, és válassza a Séma konvertálása parancsot. A konvertált objektum félkövéren jelenik meg az Access Metadata Explorerben.

    A képernyőkép azt mutatja, hogy a Metadata Explorer félkövér objektumai át lettek alakítva.

  6. A kimeneti panelen válassza az Eredmények áttekintése lehetőséget, majd a Hibalista panelen tekintse át a hibákat.

  7. Mentse a projektet helyi lemezen egy offline sémajavító feladathoz. A Fájl menüben válassza a Projekt mentéselehetőséget. Ez a lépés lehetővé teszi a forrás- és célséma offline kiértékelését, valamint a séma SQL Serveren való közzététele előtti szervizelést.

Migrálás

Miután kiértékelte az adatbázisokat, és megoldotta az esetleges eltéréseket, a következő lépés az áttelepítési folyamat futtatása. Az adatok migrálása egy tömeges betöltési művelet, amely adatsorokat helyez át az SQL Serverbe tranzakciók során. Az egyes tranzakciókban az SQL Serverbe betöltendő sorok száma a projektbeállításokban van konfigurálva.

A séma közzététele és az adatok migrálása az SSMA for Access használatával:

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

  2. A séma közzétételéhez kattintson a jobb gombbal az adatbázisra az SQL Server Metadata Explorerben , és válassza a Szinkronizálás az adatbázissal lehetőséget. Ez a művelet közzéteszi a MySQL-sémát az SQL Serveren.

    Az adatbázissal való szinkronizálást bemutató képernyőkép.

  3. Tekintse át a forrásprojekt és a cél közötti leképezést.

    Az adatbázissal való szinkronizálás áttekintését bemutató képernyőkép.

  4. Az adatok áttelepítéséhez kattintson a jobb gombbal az Access Metadata Explorerben áttelepíteni kívánt adatbázisra vagy objektumra, és válassza az Adatok áttelepítése lehetőséget. Másik lehetőségként az Adatok áttelepítése lapot is választhatja. Ha egy teljes adatbázis adatait szeretné migrálni, jelölje be az adatbázis neve melletti jelölőnégyzetet. Ha egyes táblákból szeretne adatokat migrálni, bontsa ki az adatbázist, bontsa ki a Táblák elemet, majd jelölje be a táblák melletti jelölőnégyzeteket. Ha az egyes táblákból szeretne adatokat kihagyni, törölje a jelölőnégyzetek jelölését.

    Adatok áttelepítését bemutató képernyőkép.

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

    Képernyőkép az Adatok átállításának jelentéséről.

  6. Csatlakozzon az SQL Server-példányhoz az SQL Server Management Studio (SSMS) haszná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 Studióban történő érvényesítésről.

A migrálás után

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

Miután migrálta az adatokat a célkörnyezetbe, a forrást korábban használó összes alkalmazásnak el kell kezdenie a cél használatát. A feladat elvégzéséhez bizonyos esetekben módosítani kell az alkalmazásokat.

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

Megjegyzés:

További információkért a problémákról és azok elhárításának lépéseiről, olvasd el a migrálás utáni érvényesíté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-értékelési modell és eszköz Ez az eszköz a javasolt "legjobban illeszkedő" célplatformokat, a felhő felkészültségét, valamint az alkalmazás- vagy 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 egy automatizált és egységes célplatform-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.