Dieser Artikel verwendet SSIS, um eine Tabelle von MySQL auf eine neue Tabelle in SQL Server zu synchronisieren. Open VS 2019 und erstelle ein neues SSIS-Projekt mit dem Namen ITSVSE.ForumThreadSynchronization
Folgende Steuerungen werden unterstützt:
Datenquelle
Um zwei neue Datenquellen zu erstellen, fügen Sie zunächst die Zielquelle, also die SQL-Server-Datenbank, wie folgt hinzu:
MySQL-Datenquellen, Referenz:
Erstellen Sie einen neuen Datenfluss
Die Aufgabe des Datenflusses besteht darin, MySQL-Daten in die SQL-Server-Tabelle zu importieren und die Datenflusssteuerung zu ziehen, wie in der untenstehenden Abbildung gezeigt:
Zieltabelle
Wir erstellen eine neue Tabelle in SQL Server und erstellen ein Skript wie folgt:
Quelltabelle
MySQL Quelltabelle pre_forum_thread, Abfrage der SQL-Anweisung als:
Da die Zielquelle eine Spalte hat, die die Erstellungszeit angibt, müssen wir sie einfügen, und sie darf nicht NULL sein, daher lautet die korrigierte SQL-Anweisung:
Die Ergebnisse nach der Vorschau sind wie folgt:
Dataflow-Aufgaben
Das Strukturdiagramm sieht wie folgt aus:
Der MySQL ADO NET Quellziel-Screenshot ist wie folgt:
Der folgende Screenshot der SQL-Server-Zieldaten ist wie folgt:
Die Abbildungsbeziehung ist wie folgt:
Versuche, das SSIS-Paketpaket auszuführen und MySQL-Daten erfolgreich in SQL Server zu importieren, wie in der folgenden Abbildung gezeigt:
Quellcode-Download:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
(Ende)
|