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 az SAP ASE-adatbázisokat az SQL Serverre az SAP ASE-hez készült SQL Server Migration Assistant (SSMA for SAP ASE) 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 megkezdené az SAP ASE-adatbázis SQL Serverre való migrálását:
- Ellenőrizze, hogy a forráskörnyezet támogatott-e.
- Szerezze be az SQL Server Migration Assistantet az SAP Adaptive Server Enterprise -hoz (korábban SAP Sybase ASE-hez).
- 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 SAP ASE-hez készült SSMA használatával áttekintheti az adatbázis-objektumokat és az adatokat, felmérheti az adatbázisokat az áttelepítéshez, migrálhatja a Sybase-adatbázisobjektumokat az SQL Serverre, majd adatokat migrálhat az SQL Serverre. További információért lásd: SQL Server Migration Assistant for Sybase (SybaseToSQL).
Értékelés létrehozása:
Nyissa meg az SSMA-t az SAP ASE-hez.
A Fájl menüben válassza Új projektlehetőséget.
Adjon meg egy projektnevet és egy helyet a projekt mentéséhez. Ezután válassza ki az SQL Servert migrálási célként a legördülő listából, és válassza az OK gombot.
A Csatlakozás a Sybase-hez párbeszédpanelen adja meg az SAP-kapcsolat részleteinek értékeit.
Kattintson a jobb gombbal a migrálni kívánt SAP-adatbázisra, majd válassza a Jelentés létrehozása lehetőséget a HTML-jelentés létrehozásához.
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 SAP ASE-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\MySAPMigration\report\report_<date>.
Típusleképezések ellenőrzése
Sémaátalakítás előtt ellenőrizze az alapértelmezett adattípus-leképezéseket, vagy módosítsa őket a követelmények alapján. Nyissa meg az Eszközök menüt, és válassza a Projektbeállítások lehetőséget, vagy módosíthatja az egyes táblák típusleképezését az SAP ASE Metaadatkezelőben található táblázat kiválasztásával.
A séma konvertálása
A séma konvertálása:
(Nem kötelező) Dinamikus vagy alkalmi lekérdezések konvertálásához kattintson a jobb gombbal a csomópontra, és válassza az Utasítás hozzáadása lehetőséget.
Válassza a Csatlakozás az SQL Serverhez lapot, és adja meg az SQL Server adatait. Választhat, hogy egy meglévő adatbázishoz csatlakozik, vagy új nevet ad meg, amely esetben létrejön egy adatbázis a célkiszolgálón.
Kattintson a jobb gombbal a migrálni kívánt adatbázisra vagy objektumra az SAP ASE Metadata Explorerben, é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.
Hasonlítsa össze és tekintse át a séma szerkezetét a lehetséges problémák azonosítása érdekében.
A sémakonverzió befejezése után a projektet helyileg mentheti offline sémajavítási gyakorlathoz. 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.
További információ: SAP ASE-adatbázisobjektumok (SybaseToSQL) konvertálása.
Migrálás
Miután elvégezte a szükséges előfeltételeket, és elvégezte az áttelepítés előtti szakaszhoz társított feladatokat, készen áll a séma és az adatok migrálására.
A séma közzététele és az adatok migrálása:
- 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 az SAP ASE-sémát az SQL Server-példányon.
- Az adatok áttelepítéséhez kattintson a jobb gombbal az SAP ASE Metaadatkezelőben á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.
- Az áttelepíté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 |
|---|---|
| Optimalizálási útmutató a nagyszámítógépes alkalmazáshoz/a .NET- és SQL Server-kiszolgálóra újrafordított adatokhoz | Ez az útmutató optimalizálási tanácsokat nyújt a pontkeresések sql serveren való végrehajtásához a .NET-ről a lehető leghatékonyabban. Azok az ügyfelek, akik a nagyszámítógép-adatbázisokról az SQL Serverre szeretnének migrálni, érdemes lehet meglévő, nagyszámítógépre optimalizált tervezési mintákat migrálni, különösen akkor, ha külső eszközökkel (például Raincode Compilerrel) automatikusan áttelepítik a nagyszámítógép kódját (például COBOL/JCL) a T-SQL-be és a C# .NET-be. |
Megjegyzés:
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.