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 uživatelské databáze z IBM Db2 na SQL Server pomocí nástroje SQL Server Migration Assistant (SSMA) pro db2.
Další příručky k migraci najdete v průvodcích migrací databází Azure.
Požadavky
Než začnete migrovat databázi Db2 na SQL Server, proveďte následující kroky:
- Ověřte, že je vaše zdrojové prostředí podporované.
- Stáhněte a nainstalujte SSMA pro Db2.
- Získejte připojení a dostatečná oprávnění pro přístup ke zdroji i cíli.
Před migrací
Jakmile splníte požadavky, jste připraveni zjistit topologii vašeho prostředí a posoudit proveditelnost migrace.
Posouzení a převod
Pomocí SSMA pro Db2 zkontrolujte databázové objekty a data a vyhodnoťte migrace databáze.
Pokud chcete vytvořit posouzení, proveďte následující kroky:
Otevřete SSMA pro Db2.
Vyberte Soubor a pak vyberte Nový projekt.
Zadejte název a umístění projektu a potom v rozevíracím seznamu vyberte cíl migrace SQL Serveru. Vyberte OK.
Vyberte Připojit k Db2, zadejte podrobnosti o připojení Db2.
Klikněte pravým tlačítkem myši na schéma Db2, které chcete migrovat, a pak vyberte Vytvořit sestavu pro vygenerování sestavy HTML. Případně můžete v pravém horním rohu vybrat Vytvořit sestavu.
Projděte si sestavu HTML, abyste porozuměli statistikám převodu a jakýmkoli chybám nebo upozorněním. Sestavu můžete otevřít také v Excelu, abyste získali inventář objektů Db2 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\MyDb2Migration\report\report_<date>
Ověření datových typů
Ověřte výchozí mapování datových typů a v případě potřeby je změňte na základě požadavků. K tomu proveďte následující kroky:
Vyberte Nástroje a pak vyberte Nastavení projektu.
Vyberte kartu Mapování typů .
Mapování typů pro každou tabulku můžete změnit tak, že v podokně Průzkumníka metadat Db2 vyberete název tabulky.
Převod schématu
Chcete-li převést schéma, proveďte následující kroky:
(Volitelné) Chcete-li převést dynamické nebo specializované dotazy, klikněte pravým tlačítkem myši na uzel a pak vyberte Příkaz Přidat.
Vyberte kartu Připojení k SQL Serveru a zadejte podrobnosti o připojení pro vaši instanci SQL Serveru.
Klikněte pravým tlačítkem myši na schéma, se kterým pracujete, a pak vyberte Převést schéma. Případně můžete vybrat kartu Převést schéma v pravém horním rohu.
Po dokončení převodu porovnejte převedenou strukturu s původní strukturou, abyste identifikovali potenciální problémy, a vyřešte je na základě doporučení.
V podokně výstupu vyberte ikonu Zkontrolovat výsledky a poté projděte případné chyby v podokně Seznam chyb .
Pro cvičení nápravy offline schématu uložte projekt místně tak, že vyberete Soubor>Uložit projekt. Tím získáte příležitost vyhodnotit zdrojové a cílové schémata offline a napravit je před publikováním schématu do instance SQL Serveru.
Migrovat
Po dokončení posouzení databází a vyřešení jakýchkoli nesrovnalostí je dalším krokem spuštění procesu migrace.
Pokud chcete publikovat schéma a migrovat data, proveďte následující kroky:
Publikujte schéma. V podokně Průzkumník metadat SQL Serveru klikněte pravým tlačítkem myši na databázi a potom vyberte Synchronizovat s databází.
Přeneste data. V podokně Průzkumník metadat Db2 klikněte pravým tlačítkem myši na schéma nebo objekt, který chcete migrovat, a pak vyberte Migrovat data. Případně můžete vybrat kartu Migrovat data v pravém horním rohu.
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íčko vedle tabulky. Pokud chcete vynechat data z jednotlivých tabulek, zrušte zaškrtnutí políčka.
Zadejte podrobnosti o připojení pro instance Db2 i SQL Serveru.
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 pak migraci ověřte kontrolou dat a schématu.
Po migraci
Po úspěšném dokončení migrace fáze je potřeba provést řadu po-migračních úkolů, abyste zajistili, že vše funguje co nejplynuleji 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í tohoto kroku může vyžadovat určité změny aplikací.
Provádění testů
Testovací přístup k 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 vámi definovaného oboru.
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.
Aktiva pro migraci
Další pomoc s dokončením tohoto scénáře migrace najdete v následujících zdrojích informací. Byly vyvinuty na podporu zapojení do projektu migrace.
| Titulek | Popis |
|---|---|
| Model a nástroj pro posouzení datových úloh | Poskytuje navrhované cílové platformy, připravenost na cloud a úrovně nápravy aplikací a databází pro zadané úlohy. Nabízí jednoduchý výpočet jedním kliknutím a generování sestav, které pomáhá zrychlit rozsáhlá posouzení aktiv tím, že poskytuje automatizovaný, jednotný proces rozhodování na cílové platformě. |
| Balíček zjišťování a hodnocení datových prostředků IBM Db2 zOS | Po spuštění skriptu SQL v databázi můžete výsledky exportovat do souboru v systému souborů. Podporuje se několik formátů souborů, včetně csv, abyste mohli výsledky zachytit v externích nástrojích, jako jsou tabulky. Tato metoda může být užitečná, pokud chcete snadno sdílet výsledky s týmy, které nemají nainstalovaný workbench. |
| Inventarizační skripty a artefakty IBM Db2 LUW | Obsahuje skript SQL, který se dotazuje systémových tabulek IBM Db2 LUW verze 11.1 a poskytuje výsledky ve formátu CSV následujících položek: počet objektů podle schématu a typu objektu, hrubý odhad "Nezpracovaná data" v každém schématu a velikost tabulek v každém schématu. |
| IBM Db2 to SQL Server – Nástroj pro porovnání databází | Nástroj Porovnání databází je konzolová aplikace systému Windows, pomocí které můžete ověřit, jestli jsou data stejná jak na zdrojové, tak cílové platformě. Nástroj můžete použít k efektivnímu porovnání dat, dolů na úroveň řádků nebo sloupců ve všech nebo vybraných tabulkách, řádcích a sloupcích. |
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.