В этой статье используется 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, как показано на следующем рисунке:
Скачать исходный код:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
(Конец)
|