Tento článek používá SSIS k synchronizaci tabulky z MySQL s novou tabulkou v SQL Serveru. Otevřete VS 2019 a vytvořte nový projekt SSIS s názvem ITSVSE.ForumThreadSynchronization
Podporována jsou následující ovládací prvky:
Zdroj dat
Pro vytvoření dvou nových datových zdrojů nejprve přidejte cílový zdroj, tedy databázi SQL Serveru, a to následovně:
Zdroje dat MySQL, reference:
Vytvořte nový datový tok
Úkol datového toku spočívá v importu MySQL dat do tabulky SQL Server a přetažení řízení datového toku, jak je znázorněno na obrázku níže:
Tabulka cílů
Vytvoříme novou tabulku v SQL Serveru a skript následovně:
Zdrojová tabulka
MySQL zdrojová tabulka pre_forum_thread, dotaz SQL příkaz jako:
Protože cílový zdroj má sloupec, který je čas vytvoření, musíme ho vložit, a nemůže být NULL, takže opravený SQL příkaz je:
Výsledky po předpremiérě jsou následující:
Dataflow úkoly
Strukturální diagram je následující:
Snímek obrazovky MySQL ADO NET target je následující:
Následující screenshot cílových dat SQL Serveru je následující:
Vztah mapování je následující:
Zkuste spustit balíček SSIS a úspěšně importovat data MySQL do SQL Serveru, jak je znázorněno na následujícím obrázku:
Stažení zdrojového kódu:
Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
(Konec)
|