Den här artikeln använder SSIS för att synkronisera en tabell från MySQL till en ny tabell i SQL Server. Öppna VS 2019 och skapa ett nytt ssis-projekt med namnet ITSVSE.ForumThreadSynchronization
Följande kontroller stöds:
Datakälla
För att skapa två nya datakällor, lägg först till målkällan, det vill säga SQL Server-databasen, enligt följande:
MySQL-datakällor, referens:
Skapa ett nytt dataflöde
Dataflödesuppgiften är att importera MySQL-data till SQL Server-tabellen och dra dataflödeskontrollen, som visas i figuren nedan:
Måltabell
Vi skapar en ny tabell i SQL Server och skapar ett skript enligt följande:
Källtabell
MySQL Source Table pre_forum_thread, sök SQL-satsen som:
Eftersom målkällan har en kolumn som är skapandetiden behöver vi infoga den, och den kan inte vara NULL, så den korrigerade SQL-satsen är:
Resultaten efter förhandsvisningen är följande:
Dataflödesuppgifter
Strukturdiagrammet är följande:
MySQL ADO NET-källmålsskärmdumpen är följande:
Följande skärmdump av SQL Server-måldata är följande:
Avbildningsrelationen är följande:
Försök köra SSIS-paketet och importera MySQL-data framgångsrikt till SQL Server som visas i följande figur:
Källkodsnedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
(Slut)
|