Začínáme s nástrojem SQL Server Migration Assistant for Access (AccessToSQL)
Sql Server Migration Assistant (SSMA) pro Access umožňuje rychle převést databázové objekty Accessu na objekty SQL Serveru nebo Azure SQL Database, nahrát výsledné objekty do SQL Serveru nebo Azure SQL Database a migrovat data z Accessu na SQL Server nebo Azure SQL Database. V případě potřeby můžete také propojit tabulky Accessu s tabulkami SQL Serveru nebo Azure SQL Database, abyste mohli dál používat stávající front-endové aplikace Accessu s SQL Serverem nebo Azure SQL Database.
Toto téma představuje proces instalace a pomůže vám seznámit se s uživatelským rozhraním SSMA.
Instalace SSMA
Pokud chcete používat SSMA, musíte nejprve nainstalovat klientský program SSMA do počítače, který má přístup k databázím, které chcete migrovat, i cílovou instanci SQL Serveru nebo Azure SQL Database. Pokyny k instalaci najdete v tématu Instalace nástroje SQL Server Migration Assistant pro Access (AccessToSQL).
Chcete-li spustit nástroj SSMA, klepněte na tlačítko Spustit, přejděte na Všechny programy, přejděte na SQL Server Migration Assistant pro Accessa potom vyberte SQL Server Migration Assistant pro Access.
Použití SSMA
Po instalaci SSMA vám pomůže seznámit se s uživatelským rozhraním SSMA před použitím nástroje pro migraci databází Accessu na SQL Server nebo Azure SQL Database. Uživatelské rozhraní SSMA, včetně průzkumníků metadat, metadat, panelů nástrojů, podokna výstupu a podokna seznamu chyb, jsou zobrazeny v následujícím diagramu:
Pokud chcete zahájit migraci, vytvořte nový projekt a přidejte databáze Accessu do Průzkumníka metadat Accessu. Po kliknutí pravým tlačítkem myši na objekty v Průzkumníku metadat Accessu můžete provádět úlohy, jako jsou:
- Export inventáře databázových objektů Accessu do SQL Serveru nebo Azure SQL Database
- Vytváření sestav, které vyhodnocují převody na SQL Server nebo Azure SQL Database
- Převod schémat Accessu na schémata SQL Serveru nebo Azure SQL Database
Tyto úlohy můžete provádět také pomocí panelů nástrojů a nabídek.
Musíte se také připojit k instanci SQL Serveru. Po úspěšném připojení se v Průzkumníku metadat SQL Serveru zobrazí hierarchie databází SQL Serveru. Po převodu schémat Accessu na schémata SQL Serveru můžete vybrat tato převedená schémata v Průzkumníku metadat SQL Serveru a pak načíst schémata do SQL Serveru.
Pokud jste v dialogovém okně Nový projekt vybrali Azure SQL Database z rozevíracího seznamu Migrace na, musíte se připojit ke službě Azure SQL Database. Po úspěšném připojení se v Průzkumníku metadat služby Azure SQL Database zobrazí hierarchie databází Azure SQL Database. Po převodu schémat Accessu na schémata služby Azure SQL Database můžete v Průzkumníku metadat služby Azure SQL Database vybrat tato převedená schémata a pak schémata načíst do SQL Serveru.
Po načtení převedených schémat do SQL Serveru nebo Azure SQL Database se můžete vrátit do Průzkumníka metadat Accessu a migrovat data z databází Accessu do databází SQL Serveru nebo Azure SQL Database. V případě potřeby můžete také propojit tabulky Accessu s tabulkami SQL Serveru nebo Azure SQL Database.
Další informace o těchto úkolech a jejich provedení najdete v následujících tématech:
Následující části popisují funkce uživatelského rozhraní SSMA.
Průzkumníky metadat
SSMA obsahuje dva průzkumníky metadat, které můžete použít k procházení a provádění akcí v databázích Accessu a SQL Serveru nebo Azure SQL Database.
Průzkumník metadat aplikace Access
Průzkumník metadat Accessu zobrazuje informace o databázích Accessu, které byly přidány do projektu. Když přidáte accessovou databázi, SSMA načte metadata o této databázi, což jsou metadata, která jsou k dispozici v Průzkumníku metadat Accessu.
Průzkumníka metadat accessu můžete použít k provedení následujících úloh:
Projděte si tabulky v každé accessové databázi.
Vyberte objekty pro převod a převeďte objekty na syntaxi SQL Serveru. Další informace naleznete v tématu Převod databázových objektů aplikace Access.
Vyberte objekty pro migraci dat a migrujte data z těchto objektů na SQL Server. Další informace naleznete v tématu Migrace přístupových dat na SQL Server.
Propojení a zrušení propojení tabulek Accessu a SQL Serveru
Sql Server nebo Průzkumník metadat služby Azure SQL Database
Průzkumník metadat SQL Serveru nebo Azure SQL Database zobrazuje informace o instanci SQL Serveru nebo Azure SQL Database. Když se připojíte k instanci SQL Serveru nebo Azure SQL Database, SSMA načte metadata o této instanci a uloží ji do souboru projektu.
Pomocí SQL Serveru nebo Průzkumníka metadat služby Azure SQL Database můžete vybrat převedené databázové objekty Accessu a načíst (synchronizovat) tyto objekty do instance SQL Serveru nebo Azure SQL Database.
Další informace naleznete v tématu načítání převedených databázových objektů do systému SQL Server.
Metadata
Napravo od každého průzkumníka metadat jsou karty, které popisují vybraný objekt. Pokud například vyberete tabulku v Průzkumníku metadat Aplikace Access, zobrazí se čtyři karty: tabulka, mapování typů, vlastnostia datové. Pokud v Průzkumníku metadat SQL Serveru vyberete tabulku, zobrazí se tři karty: Tabulka, SQLa Data.
Většina nastavení metadat je jen pro čtení. Můžete ale změnit následující metadata:
V Průzkumníku metadat Accessu můžete změnit mapování typů. Před vytvořením sestav nebo převodem schémat nezapomeňte tyto změny provést.
V Průzkumníku metadat SQL Serveru můžete změnit vlastnosti tabulky a indexu na kartě Tabulka. Před načtením schémat do SQL Serveru proveďte tyto změny. Další informace naleznete v tématu Převod databázových objektů aplikace Access.
Panely nástrojů
SSMA má dva panely nástrojů: panel nástrojů projektu a panel nástrojů migrace.
Panel nástrojů projektu
Panel nástrojů projektu obsahuje tlačítka pro práci s projekty, přidání souborů databáze Accessu a připojení k SQL Serveru nebo Azure SQL Database. Tato tlačítka se podobají příkazům v nabídce Soubor.
Panel nástrojů migrace
Panel nástrojů migrace obsahuje následující příkazy:
Knoflík | Funkce |
---|---|
převést, načíst a migrovat | Převede accessové databáze, načte převedené objekty do SQL Serveru nebo Azure SQL Database a migruje data do SQL Serveru nebo Azure SQL Database, a to vše v jednom kroku. |
vytvořit zprávu | Převede vybrané schéma Accessu na syntaxi SQL Serveru nebo Azure SQL Database a pak vytvoří sestavu, která ukazuje, jak byl převod úspěšný. Tento příkaz je k dispozici pouze v případě, že jsou v Průzkumníku metadat Accessu vybrány objekty. |
Převést schéma | Převede vybrané schéma Accessu na schémata SQL Serveru nebo Azure SQL Database. Tento příkaz je k dispozici pouze v případě, že jsou v Průzkumníku metadat Accessu vybrány objekty. |
Migrace dat | Migruje data z accessové databáze na SQL Server nebo Azure SQL Database. Před spuštěním tohoto příkazu je nutné převést schémata Accessu na schémata SQL Serveru nebo Azure SQL Database a pak načíst objekty do SQL Serveru nebo Azure SQL Database. Tento příkaz je k dispozici pouze v případě, že jsou v Průzkumníku metadat Accessu vybrány objekty. |
Zastavit | Zastaví aktuální proces, například převod objektů na SQL Server nebo syntaxi služby Azure SQL Database. |
Jídelní lístky
SSMA obsahuje následující nabídky:
Nabídka | Popis |
---|---|
soubor | Obsahuje příkazy pro Průvodce migrací, práci s projekty, přidávání a odebírání databázových souborů Accessu a připojení k SQL Serveru nebo Azure SQL Database. |
Upravit | Obsahuje příkazy pro hledání a práci s textem na stránkách podrobností, například kopírování Transact-SQL z podokna podrobností SQL. Chcete-li otevřít dialogové okno Spravovat záložky, klikněte v nabídce Upravit na příkaz Spravovat záložky. V dialogovém okně se zobrazí seznam existujících záložek. Záložky můžete spravovat pomocí tlačítek na pravé straně dialogového okna. |
zobrazení | Obsahuje příkaz Synchronizovat průzkumníky metadat. Tím se synchronizují objekty mezi Průzkumníkem metadat Accessu a SQL Serverem nebo Průzkumníkem metadat služby Azure SQL Database. Obsahuje také příkazy pro zobrazení a skrytí podokna výstupu a podokna seznamu chyb a možnost Rozložení ke správě rozložení. |
nástroje | Obsahuje příkazy pro vytváření sestav, export dat, migraci objektů a dat, propojení tabulek a poskytuje přístup k dialogovým oknem globálního nastavení a nastavení projektu. |
Pomoc | Poskytuje přístup k nápovědě SSMA a k dialogovému okně O aplikaci. |
Podokno výstupu a podokno seznamu chyb
Nabídka Zobrazení poskytuje příkazy pro přepínání viditelnosti panelu Výstup a panelu Seznam chyb.
Podokno Výstup zobrazuje stavové zprávy z SSMA během převodu objektů, synchronizace objektů a migrace dat.
V podokně Seznam chyb se v seznamu, který můžete seřadit, zobrazuje chybové, upozorňující a informační zprávy.