Тази статия използва SSIS за синхронизиране на таблица от MySQL с нова таблица в SQL Server. Отворете VS 2019 и създайте нов SSIS проект с името ITSVSE.ForumThreadSynchronization
Поддържат се следните контроли:
Източник на данни
За да създадете два нови източника на данни, първо добавете целевия източник, тоест базата данни на SQL Server, както следва:
Източници на MySQL данни, референция:
Създайте нов поток от данни
Задачата за потока на данни е да се импортират MySQL данните в таблицата на SQL Server и да се плъзне контролът за потока на данните, както е показано на фигурата по-долу:
Целева таблица
Създаваме нова таблица в SQL Server и създаваме скрипт по следния начин:
Таблица с източници
MySQL Source Table pre_forum_thread, заявете SQL изявление като:
Тъй като целевият източник има колона, която е времето за създаване, трябва да я вмъкнем, и тя не може да бъде NULL, затова коригираният SQL израз е:
Резултатите след предварителния преглед са следните:
Задачи за поток от данни
Структурата на диаграмата е следната:
Скрийншотът с изходния код на MySQL ADO NET е следният:
Следният скрийншот на целевите данни на SQL Server е следният:
Съотношението на съответствието е следното:
Опитайте да стартирате SSIS пакета и успешно импортирайте MySQL данните в SQL Server, както е показано на следващата фигура:
Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
(Край)
|