как загрузить значение varchar (max) на сервер MySQL, используя пакет ssis - PullRequest
0 голосов
/ 19 марта 2019

У меня есть один вопрос в ssis Как загрузить данные SQL Server VARCHAR(MAX), относящиеся к столбцу типа данных, в таблицу MySQL Server, используя пакет ssis

источник: таблица продуктов (ms sql сервер)

pid (int)  | productDescrption (varchar(max))

Назначение: таблица продуктов (сервер MySQL)

Pid ( int)   | productDescription ( dt_ntext)
  1. шаг1: перетащите источник oledb и настройте продукт таблицы SQL Server
  2. step2: изменить преобразование данных для productdescription varchar(max) на dt_next
  3. шаг 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...