Я пытаюсь создать пакет служб SSIS для интеграции между MSSQL и MYSQL. У меня нет опыта работы со ставками или службами SSIS и следую инструкциям здесь .
Я добавил компоненты «Источник», «Поиск», «Условное разделение», «Назначение OLE DB» и «Команда OLE DB» в поток данных и настроил диспетчеры соединений и сопоставления столбцов для компонента «Условное разделение».
Отсюда я сталкиваюсь с двумя проблемами -
1) После настройки адресата OLE DB на компоненте отображается символ ошибки, который говорит could not convert between unicode and non unicode string datatypes
. Чтобы решить эту проблему, я попытался вставить компонент преобразования данных между условным разделением и назначением и настроил его для проблемного столбца. Но это, похоже, не помогает
2) При настройке команды OLE DB в правом столбце на вкладке Сопоставления столбцов отображаются нулевые столбцы. Я добавил команду Sql с вопросительными знаками, поэтому я думаю, что она должна показывать столбцы с именами «Param_0», «Param_1» и т. Д., Если я не ошибаюсь. Я даже пытался добавить их вручную на вкладке свойств ввода и вывода, но затем он показывает предупреждение, external columns for OLE DB command are out of sync with data source
Что мне здесь не хватает?
Спасибо