Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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:
Nyissa meg SSMA for Access.
Válassza a Fájllehetőséget, majd válassza Új projektlehető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.
Válassza az Adatbázisok hozzáadása lehetőséget, és válassza ki a projekthez hozzáadni kívánt adatbázisokat.
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.
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\.
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:
Az Eszközök menüben válassza Projektbeállításoklehetőséget.
Válassza a Típusleképezés lapot.
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:
Válassza a Csatlakozás az SQL Serverhez lehetőséget, és adja meg a kapcsolat részleteit.
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.
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.
Hasonlítsa össze a konvertált Transact-SQL szöveget az eredeti kóddal, és tekintse át a javaslatokat.
(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 kimeneti panelen válassza az Eredmények áttekintése lehetőséget, majd a Hibalista panelen tekintse át a hibákat.
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:
Ha még nem tette meg, válassza a Csatlakozás az SQL Serverhez lehetőséget, és adja meg a kapcsolat részleteit.
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.
Tekintse át a forrásprojekt és a cél közötti leképezést.
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.
A migrálás befejezése után tekintse meg az adatmigrálási jelentést.
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.
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:
- É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.
- 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.
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.