Sdílet prostřednictvím


Začínáme s SSMA for MySQL (MySQLToSQL)

Sql Server Migration Assistant (SSMA) for MySQL umožňuje rychle převést schémata databáze MySQL na schémata SQL Serveru nebo Azure SQL Database, nahrát výsledné schémata do SQL Serveru nebo Azure SQL Database a migrovat data z MySQL na SQL Server nebo Azure SQL Database.

Toto téma představuje proces instalace a pak vás seznámí 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 ke zdrojové databázi MySQL i cílové instanci SQL Serveru nebo Azure SQL Database. Potom nainstalujte zprostředkovatele MySQL (Ovladač MySQL ODBC 5.1 (důvěryhodný)) do počítače, na kterém běží klientský program SSMA. Pokyny k instalaci naleznete v části Instalace SSMA pro MySQL (MySQLToSQL).

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 for MySQLa poté klepněte na tlačítko SQL Server Migration Assistant for MySQL.

Uživatelské rozhraní SSMA for MySQL

Po instalaci a licencování SSMA můžete pomocí SSMA migrovat databáze MySQL na SQL Server nebo Azure SQL Database. Než začnete, pomůže vám to seznámit se s uživatelským rozhraním SSMA. Následující diagram znázorňuje uživatelské rozhraní pro SSMA, včetně průzkumníků metadat, metadat, panelů nástrojů, podokna výstupu a podokna seznamu chyb:

SSMA pro grafické uživatelské rozhraní MySQL

Pokud chcete zahájit migraci, musíte:

  1. Vytvořte nový projekt.

  2. Připojte se k databázi MySQL.

  3. Po úspěšném připojení se schémata MySQL zobrazí v Průzkumníku metadat MySQL. Kliknutím pravým tlačítkem myši na objekty v Průzkumníku metadat MySQL můžete provádět úlohy, jako jsou vytváření sestav, které vyhodnocují převody na SQL Server 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 MySQL na schémata SQL Serveru vyberte tato převedená schémata v Průzkumníku metadat SQL Serveru a potom synchronizujte schémata s SQL Serverem.

Pokud jste v rozevíracím seznamu Migrate to v dialogovém okně Nový projekt vybrali Azure SQL Database, musíte se připojit k 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 MySQL na schémata služby Azure SQL Database vyberte tato převedená schémata v Průzkumníku metadat služby Azure SQL Database a pak synchronizujte schémata se službou Azure SQL Database.

Po synchronizaci převedených schémat s SQL Serverem nebo službou Azure SQL Database se můžete vrátit do Průzkumníka metadat MySQL a migrovat data ze schémat MySQL do databází SQL Serveru nebo Azure SQL Database.

Další informace o těchto úlohách a jejich provedení najdete v tématu Migrace databází MySQL na SQL Server – Azure SQL Database (MySQLToSQL).

Následující části popisují funkce uživatelského rozhraní SSMA.

Průzkumníky metadat

SSMA obsahuje dva průzkumníky metadat pro procházení a provádění akcí s databázemi MySQL a SQL Serveru.

Průzkumník metadat MySQL

Průzkumník metadat MySQL zobrazuje informace o schématech MySQL. Pomocí Průzkumníka metadat MySQL můžete provádět následující úlohy:

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í tohoto Průzkumníka metadat můžete vybrat převedené databázové objekty MySQL a pak tyto objekty synchronizovat s instancí SQL Serveru nebo Azure SQL Database.

Další informace najdete v tématu Synchronizace (MySQL na SQL Server / Azure SQL Database).

Metadata

Napravo od každého průzkumníka metadat jsou karty, které popisují vybraný objekt. Příklad: Pokud v Průzkumníku metadat MySQL vyberete tabulku, zobrazí se devět karet: Tabulka, SQL, Mapování typů, Data, Nastavení, Mapování znakové sady, Režimy SQL, Vlastnostia Sestavy. Karta Sestava obsahuje informace teprve po vytvoření sestavy, která obsahuje vybraný objekt. Pokud vyberete tabulku v Průzkumníku metadat SQL Serveru, zobrazí se tři karty: Tabulka, SQL a Data.

Většina nastavení metadat je jen pro čtení. Můžete ale změnit následující metadata:

  • V Průzkumníku metadat MySQL můžete změnit mapování typů, mapování charset, režimy SQL. Chcete-li převést mapování změněných typů nebo mapování charset nebo režimy SQL, proveďte změny před převodem schémat.

  • V Průzkumníku metadat SQL Serveru můžete změnit vlastnosti tabulky a indexu na kartě Tabulka. Pokud chcete tyto změny zobrazit na SQL Serveru, proveďte tyto změny před načtením schémat do SQL Serveru.

Změny provedené v průzkumníku metadat se projeví v metadatech projektu, ne ve zdrojových nebo cílových databázích.

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řipojení k MySQL a připojení k SQL Serveru nebo Azure SQL Database. Tato tlačítka se podobají příkazům na nabídce Soubor.

Panel nástrojů migrace

Následující tabulka ukazuje příkazy panelu nástrojů migrace:

tlačítko funkce
vytvořit sestavy Převede vybrané objekty MySQL na objekty SQL Serveru nebo Azure SQL Database a pak vytvoří sestavu, která ukazuje, jak byl převod úspěšný.

Tento příkaz je zakázaný, pokud nejsou v Průzkumníku metadat MySQL vybrány objekty.
Převést schéma Převede vybrané objekty MySQL na objekty SQL Serveru nebo Azure SQL Database.

Tento příkaz je zakázaný, pokud nejsou v Průzkumníku metadat MySQL vybrány objekty.
Migrace dat Migruje data z databáze MySQL na SQL Server nebo Azure SQL Database. Před spuštěním tohoto příkazu je nutné převést schémata MySQL 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 zakázaný, pokud nejsou v Průzkumníku metadat MySQL vybrány objekty.
Zastavit Zastaví aktuální proces.

V následující tabulce jsou uvedeny nabídky SSMA.

Menu nabídky popis
soubor Obsahuje příkazy pro práci s projekty, připojení k MySQL 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í. Chcete-li otevřít Spravovat záložky dialogové okno, klikněte v nabídce Upravit na 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 MySQL a SQL Serverem nebo Průzkumníkem metadat služby Azure SQL Database. Obsahuje také příkazy pro zobrazení a skrytí podokna Výstup a podokna Seznam chyb a možnost Rozložení pro správu rozložení.
Nástroje Obsahuje příkazy pro vytváření sestav, převod schématu, aktualizaci z databáze, migraci objektů a dat a uložení jako skriptu. Poskytuje také přístup k dialogovým oknům globálních nastavení, výchozích nastavení projektu a nastavení projektu.
Nápověda 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řepnutí viditelnosti podokna Výstup a podokna 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 zobrazí chybová zpráva, upozornění a informační zprávy v seznamu s možností řazení.

Viz také

Reference k uživatelskému rozhraní (MySQLToSQL)
Migrace dat MySQL na SQL Server – Azure SQL Database (MySQLToSQL)