Migrace dat Sybase ASE na SQL Server – Azure SQL Database (SybaseToSQL)
Po úspěšném načtení databázových objektů Sybase Adaptive Server Enterprise (ASE) do SQL Serveru nebo Azure SQL Database můžete migrovat data ze služby ASE na SQL Server nebo Azure SQL Database.
Důležitý
Pokud je použitý modul Server Side Data Migration Engine, musíte před migrací dat nainstalovat balíček rozšíření SSMA pro Sybase ASE a poskytovatele Sybase ASE na počítači, který používá SSMA. Musí být spuštěna také služba agenta SQL Serveru. Další informace o instalaci balíčku rozšíření najdete v tématu Instalace komponent SSMA na SQL Server (SybaseToSQL)
Nastavení možností migrace
Před migrací dat do SQL Serveru nebo Azure SQL Database si projděte možnosti migrace projektu v dialogovém okně Nastavení projektu.
Pomocí tohoto dialogového okna můžete nastavit možnosti, jako je velikost dávky migrace, uzamčení tabulky, kontrola omezení, zpracování hodnot null a zpracování hodnot identit. Další informace o nastavení migrace projektu naleznete v tématu Nastavení projektu (migrace) (Sybase).
Další informace o rozšířených nastaveních migrace datnaleznete v tématu Nastavení migrace dat
Modul pro migraci v dialogovém okně nastavení projektu umožňuje uživateli provést proces migrace pomocí dvou typů modulů migrace dat viz.:
Modul migrace dat na straně klienta
Modul migrace dat na straně serveru
Migrace Dat Na Straně Klienta:
Pokud chcete zahájit migraci dat na straně klienta, vyberte v dialogovém okně Nastavení projektu možnost modul pro migraci dat na straně klienta.
V nastavení projektuje ve výchozím stavu nastavena možnost Client Side Data Migration Engine.
Poznámka
Modul pro migraci dat Client-Side se nachází v aplikaci SSMA, a proto není závislý na dostupnosti balíčku rozšíření.
Migrace dat na straně serveru :
Během migrace dat na straně serveru se modul nachází v cílové databázi. Instaluje se prostřednictvím balíčku rozšíření. Další informace o instalaci balíčku rozšíření najdete v tématu Instalace komponent SSMA na SQL Server (SybaseToSQL)
Pokud chcete zahájit migraci na straně serveru, vyberte možnost Server Side Data Migration Engine v dialogovém okně nastavení projektu.
Poznámka
Pokud se azure SQL Database používá jako cílová databáze, je povolena pouze migrace dat na straně klienta a migrace dat na straně serveru se nepodporuje.
Migrace dat na SQL Server nebo Azure SQL Database
Migrace dat je operace hromadného načtení, která přesouvá řádky dat z tabulek ASE do tabulek SQL Serveru v transakcích. Počet řádků načtených do SQL Serveru nebo Azure SQL Database v každé transakci se konfiguruje v nastavení projektu.
Pokud chcete zobrazit zprávy migrace, ujistěte se, že je podokno Výstup viditelné. V opačném případě z nabídky Zobrazení vyberte Výstup.
Přesunout data
Ověřte následující:
Poskytovatelé ASE se nainstalují na počítač, na kterém běží SSMA.
Synchronizovali jste převedené objekty s cílovou databází (SQL Server nebo Azure SQL Database).
V Průzkumníku metadat Sybase vyberte objekty obsahující data, která chcete migrovat:
Pokud chcete migrovat data pro všechna schémata, zaškrtněte políčko vedle schémat.
Pokud chcete migrovat data nebo vynechat jednotlivé tabulky, nejprve rozbalte schéma, rozbalte Tabulkya potom zaškrtněte nebo zrušte zaškrtnutí políčka vedle tabulky.
Při migraci dat vznikají dva případy:
migrace dat na straně klienta :
Pokud chcete provést migraci dat na straně klienta , vyberte možnost modul pro migraci dat na straně klienta v dialogovém okně nastavení projektu .
Migrace dat na straně serveru :
Před migrací dat na straně serveru se ujistěte, že:
Sada SSMA for Sybase Extension Pack je nainstalována v instanci SQL Serveru.
Služba agenta SQL Serveru běží na instanci SQL Serveru.
Chcete-li provést migraci dat na straně serveru , vyberte možnost Server Side Data Migration Engine v dialogovém okně Nastavení projektu.
Klikněte pravým tlačítkem myši na Schémata v nástroji Sybase Metadata Explorer a poté klikněte na Migrovat data. Můžete také migrovat data pro jednotlivé objekty nebo kategorie objektů: Klikněte pravým tlačítkem myši na objekt nebo jeho nadřazenou složku a vyberte možnost Migrovat data.
Poznámka
Pokud není sada SSMA for Sybase Extension Pack nainstalovaná v instanci SQL Serveru a pokud je vybraný modul pro migraci dat na straně serveru, při migraci dat do cílové databáze dojde k následující chybě: Komponenty migrace dat SSMA nebyly na SQL Serveru nalezeny, migrace dat na straně serveru nebude možná. Zkontrolujte, jestli je sada Extension Pack správně nainstalovaná. Kliknutím na Zrušit migraci dat ukončíte.
V dialogovém okně Připojit ke službě Sybase ASE zadejte přihlašovací údaje připojení a klikněte na Připojit. Další informace o připojení k Sybase ASE najdete v tématu Připojení k Sybase (SybaseToSQL)
Pokud je cílovou databází SQL Server, zadejte přihlašovací údaje pro připojení do dialogového okna Připojit k SQL Serveru a klepněte na tlačítko Připojit. Další informace o připojení k SQL Serveru najdete v tématu Připojení k SQL Serveru (SybaseToSQL)
Pokud je cílovou databází Azure SQL Database, zadejte přihlašovací údaje pro připojení do dialogového okna Připojit ke službě Azure SQL Database a klikněte na Připojit. Další informace o připojení ke službě Azure SQL Database najdete v tématu Připojení ke službě Azure SQL Database (SybaseToSQL)
Zprávy se zobrazí v okně výstupu . Po dokončení migrace se zobrazí Zpráva o migraci dat. Pokud se některá data nemigrovala, klikněte na řádek, který obsahuje chyby, a potom klikněte na Podrobnosti. Až sestavu dokončíte, klikněte na Zavřít. Další informace o sestavě migrace dat najdete v tématu Sestava migrace dat (SSMA Common).
Poznámka
Pokud se jako cílová databáze používá edice SQL Express, je povolená pouze migrace dat na straně klienta a migrace dat na straně serveru se nepodporuje.
Migrace dat ve velkém měřítku (Preview)
Pokud je potřeba migrovat velké objemy dat o velikosti 100 GB a vyšší během krátké doby, je vhodná možnost offline migrace ve velkém měřítku. Tato funkce využívá kanál datové továrny Azure a škálovatelnost cloudu k migraci místního nebo externího zdroje dat Sybase na platformu Azure SQL, ať už se jedná o virtuální počítač IaaS nebo SQL PaaS. Tato funkce vytvoří datovou továrnu nebo použije existující datovou továrnu k migraci dat z Sybase.
Pokud chcete provést rozsáhlou offline migraci, klikněte na Možnost Migrovat data ve velkém měřítku. Offline migrace dat podporuje migraci na úrovni databáze.
Zadejte účet Microsoft Entra/Azure AD pro ověřování. Po zadání uživatelského jména vyberte Připojit.
Vyberte tenanta a předplatné, které už má nakonfigurovaný virtuální počítač Azure SQL nebo databázi Azure SQL nebo spravovanou instanci, a klikněte na další.
Pokud existuje datová továrna, která má být upřednostněna, můžete vybrat skupinu prostředků a název datové továrny, který se použije pro tuto migraci. V opačném případě klikněte na "Nové" pro vytvoření skupiny prostředků a Azure Data Factory.
K migraci externího zdroje dat se vyžaduje prostředí Integration Runtime. Klikněte na nový a postupujte podle pokynů k vytvoření prostředí Integration Runtime nebo použijte existující integrační službu. Aby bylo možné vytvořit integrační službu, je potřeba nakonfigurovat instalaci brány a pro konfiguraci prostředí Integration Runtime je potřeba dodat klíč.
Po konfiguraci prostředí Integration Runtime vytvoří pracovní postup migrace propojenou službu v datové továrně. Zadejte přihlašovací údaje Sybase následované přihlašovacími údaji SQL.
Nakonec zadejte jedinečný název kanálu. Název kanálu podporuje znaky a číselné hodnoty. Vyhněte se žádným speciálním znakům.
Pokud cílové tabulky obsahují data, budou zkráceny a znovu načteny. Zobrazí se dialogové okno upozornění. Pokud chcete pokračovat nebo zrušit, vyberte OK, abyste se vyhnuli zkrácení a aktivitě načítání.
Vytvoření kanálu trvá několik minut. Stavový řádek bude poskytovat průběh vytváření kanálu. Pokud se kanál úspěšně vytvoří, ve výstupním protokolu se zapíše zpráva "Kanál datové továrny [PipelineName] se vytvoří pro aktivitu migrace dat.
Pokud chcete monitorovat migraci dat, klikněte na adresu URL monitorování nebo přejděte na stránku monitorování datové továrny na webu Azure Portal.
Viz také
Migrace databází Sybase ASE na SQL Server – Azure SQL Database (SybaseToSQL)