Sdílet prostřednictvím


Průvodce migrací: SAP ASE na SQL Server

platí pro:SQL Server

V této příručce se dozvíte, jak migrovat databáze SAP ASE na SQL Server pomocí nástroje SQL Server Migration Assistant pro SAP ASE (SSMA pro SAP ASE).

Další příručky k migraci najdete v průvodcích migrací databází Azure.

Požadavky

Než začnete migrovat databázi SAP ASE na SQL Server:

Před migrací

Jakmile splníte požadavky, jste připraveni zjistit topologii vašeho prostředí a posoudit proveditelnost migrace.

Posuďte

Pomocí SSMA pro SAP ASE můžete zkontrolovat databázové objekty a data, posoudit databáze pro migraci, migrovat databázové objekty Sybase na SQL Server a pak migrovat data na SQL Server. Další informace najdete v tématu Pomocník s migrací SQL Serveru pro Sybase (SybaseToSQL).

Vytvoření posouzení:

  1. Otevřete SSMA pro SAP ASE.

  2. V nabídce Soubor vyberte Nový projekt.

  3. Zadejte název projektu a umístění pro uložení projektu. Potom v rozevíracím seznamu vyberte SQL Server jako cíl migrace a vyberte OK.

  4. V dialogovém okně Připojit k Sybase zadejte hodnoty pro podrobnosti o připojení SAP.

  5. Klikněte pravým tlačítkem myši na databázi SAP, kterou chcete migrovat, a pak vyberte Vytvořit sestavu a vygenerujte sestavu HTML.

  6. Zkontrolujte sestavu HTML, abyste se seznámili se statistikami převodu a jakýmikoli chybami či upozorněními. Sestavu můžete otevřít také v Excelu, abyste získali inventář objektů SAP ASE a úsilí potřebné k provedení převodů schématu. Výchozí umístění sestavy je ve složce sestavy v rámci SSMAProjects, jak je uvedeno níže.

    drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>.

Ověřte mapování typů

Před provedením převodu schématu ověřte výchozí mapování datových typů nebo je změňte na základě požadavků. Můžete přejít do nabídky Nástroje a vybrat Nastavení projektu nebo můžete změnit mapování typů pro každou tabulku výběrem tabulky v Průzkumníku metadat SAP ASE.

Převod schématu

Převod schématu:

  1. (Volitelné) Pokud chcete převést dynamické nebo ad hoc dotazy, klikněte pravým tlačítkem myši na uzel a vyberte Přidat příkaz.

  2. Vyberte kartu Připojit k SQL Serveru a zadejte podrobnosti o SQL Serveru. Můžete se připojit k existující databázi nebo zadat nový název, v takovém případě se databáze vytvoří na cílovém serveru.

  3. Klikněte pravým tlačítkem myši na databázi nebo objekt, který chcete migrovat v Průzkumníku metadat SAP ASE, a vyberte Možnost Migrovat data. Případně můžete vybrat kartu Migrovat data . Pokud chcete migrovat data pro celou databázi, zaškrtněte políčko vedle názvu databáze. Pokud chcete migrovat data z jednotlivých tabulek, rozbalte databázi, rozbalte tabulky a zaškrtněte políčka vedle tabulek. Pokud chcete vynechat data z jednotlivých tabulek, zrušte zaškrtnutí políček.

  4. Porovnejte a zkontrolujte strukturu schématu a identifikujte potenciální problémy.

    Po dokončení převodu schématu můžete tento projekt uložit místně pro offline cvičení nápravy schématu. V nabídce Soubor vyberte Uložit projekt. Tento krok vám poskytne příležitost vyhodnotit zdrojové a cílové schémata offline a provést nápravu před publikováním schématu na SQL Server.

Další informace najdete v tématu Převod databázových objektů SAP ASE (SybaseToSQL).

Migrovat

Jakmile budete mít splněné nezbytné požadavky a dokončíte úlohy spojené s fází před migrací , jste připraveni provést schéma a migraci dat.

Publikování schématu a migrace dat:

  1. Publikujte schéma tak, že kliknete pravým tlačítkem na databázi v Průzkumníku metadat SQL Serveru a vyberete Možnost Synchronizovat s databází. Tato akce publikuje schéma SAP ASE do instance SQL Serveru.
  2. Migrujte data kliknutím pravým tlačítkem myši na databázi nebo objekt, který chcete migrovat v Průzkumníku metadat SAP ASE a výběrem možnosti Migrovat data. Případně můžete vybrat kartu Migrovat data . Pokud chcete migrovat data pro celou databázi, zaškrtněte políčko vedle názvu databáze. Pokud chcete migrovat data z jednotlivých tabulek, rozbalte databázi, rozbalte tabulky a zaškrtněte políčka vedle tabulek. Pokud chcete vynechat data z jednotlivých tabulek, zrušte zaškrtnutí políček.
  3. Po dokončení migrace zobrazte zprávu o migraci dat.
  4. Připojte se k instanci SQL Serveru pomocí aplikace SQL Server Management Studio (SSMS) a ověřte migraci kontrolou dat a schématu.

Po migraci

Po úspěšném dokončení fáze migrace musíte dokončit řadu úkolů po migraci, abyste zajistili, že všechno funguje co nejsnadněji a co nejefektivněji.

Oprava aplikací

Po migraci dat do cílového prostředí musí všechny aplikace, které dříve spotřebovávají zdroj, začít využívat cíl. Provedení této úlohy bude v některých případech vyžadovat změny aplikací.

Provádění testů

Testovací přístup pro migraci databáze se skládá z následujících aktivit:

  1. Vývoj ověřovacích testů: K otestování migrace databáze je potřeba použít dotazy SQL. Je nutné vytvořit ověřovací dotazy, které se budou spouštět pro zdrojové i cílové databáze. Ověřovací dotazy by se měly týkat rozsahu, který jste definovali.
  2. Nastavení testovacího prostředí: Testovací prostředí by mělo obsahovat kopii zdrojové databáze a cílové databáze. Nezapomeňte testovací prostředí izolovat.
  3. Spuštění ověřovacích testů: Spusťte ověřovací testy na zdroji a cíli a pak analyzujte výsledky.
  4. Spuštění testů výkonnosti: Spusťte testy výkonnosti na zdroji a cíli a pak výsledky analyzujte a porovnejte.

Optimalizovat

Fáze po migraci je zásadní pro vypořádání případných problémů s přesností dat, ověření úplnosti a vyřešení problémů s výkonem úlohy.

Poznámka:

Další informace o těchto problémechchch

Aktiva pro migraci

Další pomoc s dokončením tohoto migračního scénáře najdete v následujícím zdroji. Byla vyvinuta na podporu zapojení v projektu reálné migrace.

Titulek Popis
Průvodce optimalizací pro mainframové aplikace nebo rekompilované data do .NET a SQL Serveru Tato příručka nabízí rady pro optimalizaci pro provádění vyhledávání bodů v SQL Serveru z .NET co nejefektivněji. Zákazníci, kteří chtějí migrovat z databází mainframů na SQL Server, můžou chtít migrovat stávající vzory návrhu optimalizované pro sálový počítač, zejména pokud používají nástroje třetích stran (například Raincode Compiler) k automatické migraci kódu sálového počítače (například COBOL/JCL) do T-SQL a C# .NET.

Poznámka:

Tým pro SQL inženýrství dat tyto prostředky vyvinul. Základní charta tohoto týmu spočívá v odblokování a zrychlení komplexní modernizace projektů migrace datových platforem na datovou platformu Microsoftu.