Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Ověřte, že je vaše zdrojové prostředí podporované.
- Získejte pomocníka s migrací SQL Serveru pro SAP Adaptive Server Enterprise (dříve SAP Sybase ASE).
- Zajistěte si možnost připojení a dostatečná oprávnění pro přístup ke zdroji i k cíli.
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í:
Otevřete SSMA pro SAP ASE.
V nabídce Soubor vyberte Nový projekt.
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.
V dialogovém okně Připojit k Sybase zadejte hodnoty pro podrobnosti o připojení SAP.
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.
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:
(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.
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.
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.
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:
- 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.
- 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.
- Po dokončení migrace zobrazte zprávu o migraci dat.
- 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:
- 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.
- 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.
- Spuštění ověřovacích testů: Spusťte ověřovací testy na zdroji a cíli a pak analyzujte výsledky.
- 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.