У меня есть один вопрос в ssis
Как загрузить данные SQL Server VARCHAR(MAX)
, относящиеся к столбцу типа данных, в таблицу MySQL Server, используя пакет ssis
источник: таблица продуктов (ms sql сервер)
pid (int) | productDescrption (varchar(max))
Назначение: таблица продуктов (сервер MySQL)
Pid ( int) | productDescription ( dt_ntext)
- шаг1: перетащите источник oledb и настройте продукт таблицы SQL Server
- step2: изменить преобразование данных для
productdescription
varchar(max)
на dt_next
- шаг 3: настроить пункт назначения odbc для таблицы продуктов MySQL (здесь установлен 32-разрядный драйвер odbc), и я запустил пакет, в котором я получил ошибку, как показано ниже:
[Назначение ODBC [2]] Ошибка: произошла ошибка открытого подключения к базе данных (ODBC). состояние: «HYC00». Собственный код ошибки: 0. [MySQL] [ODBC 5.2 (w) Driver] [mysqld-5.7.24-log] Массивы параметров с данными при исполнении не поддерживаются
[SSIS.Pipeline] Ошибка: код ошибки SSIS DTS_E_PROCESSINPUTFAILED. Метод ProcessInput для компонента «Назначение ODBC» (2) завершился ошибкой с кодом ошибки 0x80004005 при обработке ввода «Вход назначения ODBC» (13). Указанный компонент возвратил ошибку из метода ProcessInput. Ошибка относится только к компоненту, но является фатальной и приводит к остановке выполнения задачи «Поток данных». До этого могут быть сообщения об ошибках с дополнительной информацией о сбое.
Подскажите, пожалуйста, как решить эту задачу в ssis