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 Microsoft Accessu na SQL Server pomocí nástroje SQL Server Migration Assistant for Access (SSMA for Access).
Další příručky k migraci najdete v průvodcích migrací databází Azure.
Požadavky
Než začnete migrovat databázi Accessu na SQL Server:
- Ověřte, že je vaše zdrojové prostředí podporované.
- Získejte SSMA pro Access.
- 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 Access můžete zkontrolovat databázové objekty a data a posoudit databáze pro migraci. Další informace o nástroji najdete v nástroji SQL Server Migration Assistant pro Access (AccessToSQL).
Vytvoření posouzení:
Otevřete SSMA pro Access.
Vyberte Soubor a pak vyberte Nový projekt.
Zadejte název projektu a umístění pro uložení projektu. Potom v rozevíracím seznamu vyberte cíl migrace SQL Serveru a vyberte OK.
Vyberte Přidat databáze a vyberte databáze, které chcete přidat do projektu.
V Průzkumníku metadat Accessu klikněte pravým tlačítkem myši na databázi, kterou chcete posoudit, a pak vyberte Vytvořit sestavu. Případně můžete vybrat kartu Vytvořit sestavu v pravém horním rohu.
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ů Accessu 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\MyAccessMigration\report\report_2020_11_12T02_47_55\.
Ověření datových typů
V případě potřeby ověřte výchozí mapování datových typů a změňte je na základě požadavků. K tomu:
V nabídce Nástroje vyberte Nastavení projektu.
Vyberte kartu Mapování typů.
Mapování typů pro každou tabulku můžete změnit výběrem tabulky v Průzkumníku metadat Accessu.
Přeměnit
Převod databázových objektů:
Vyberte Připojit k SQL Serveru a zadejte podrobnosti o připojení.
Klikněte pravým tlačítkem myši na databázi v Průzkumníku metadat Accessu a vyberte Převést schéma. Alternativně můžete vybrat kartu Převést schéma v pravém horním rohu.
Po dokončení převodu porovnejte a zkontrolujte převedené objekty s původními objekty, abyste identifikovali potenciální problémy a vyřešili je na základě doporučení.
Porovnejte převedený text jazyka Transact-SQL s původním kódem a projděte si doporučení.
(Volitelné) Chcete-li převést jednotlivé objekty, klikněte pravým tlačítkem myši na objekt a vyberte Převést schéma. Objekt, který byl převeden, se v Průzkumníku metadat Accessu zobrazí tučně.
V podokně výstupu vyberte Zkontrolovat výsledky a zkontrolujte chyby v podokně Seznam chyb .
Uložte projekt lokálně pro úpravu offline 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.
Migrovat
Po posouzení databází a vyřešení jakýchkoli nesrovnalostí je dalším krokem spuštění procesu migrace. Migrace dat je operace hromadného načtení, která přesouvá datové řádky do SQL Serveru prostřednictvím transakcí. Počet řádků, které se mají načíst do SQL Serveru v každé transakci, se konfiguruje v nastavení projektu.
Publikování schématu a migrace dat pomocí SSMA pro Access:
Pokud jste to ještě neudělali, vyberte Připojit k SQL Serveru a zadejte podrobnosti o připojení.
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 MySQL na SQL Server.
Zkontrolujte mapování mezi zdrojovým projektem a cílem.
Migrujte data tak, že kliknete pravým tlačítkem myši na databázi nebo objekt, který chcete migrovat v Průzkumníku metadat Accessu a vyberete 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.
Po dokončení migrace si prohlédněte sestavu Migrace 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 |
|---|---|
| Model a nástroj pro posouzení datových úloh | Tento nástroj poskytuje navrhované cílové platformy, připravenost na cloud a úroveň nápravy aplikací nebo databází pro danou úlohu. Nabízí jednoduchý výpočet na jedno kliknutí a generování sestav, které pomáhají zrychlit hodnocení velkých nemovitostí poskytováním automatizovaného a jednotného cílového procesu rozhodování pro platformy. |
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.