2012-05-04 8 views
2

Я создал соединение MySQL в SSIS, он правильно подключается. Затем создан поток данных для копирования таблиц. MySQL -> SQL Задайте источник ADO.Net и назначение OLE DB.SSIS Вспомогательные таблицы MySQL

Внутри источника ADO.Net я выбираю Table or View, и все идет хорошо, я могу просмотреть все таблицы, они перечислены. Я выбираю тот, который нужно скопировать, и когда я нажимаю «предварительный просмотр», появляется всплывающая подсказка.

enter image description here

Любая идея?

+0

Проблема решаемая. Перезагруженный клиент, воссоздал соединение MySQL внутри SSIS, и он сработал. Странно, так как данные одинаковы, но теперь это работает. –

ответ

2

У вас возникли проблемы с синтаксисом MySQL.

Попробуйте эту ссылку, чтобы настроить MySQL работать в режиме ANSI

+0

Пожалуйста, Диего, поправьте меня, если я ошибаюсь. Но у меня нет MySQL sintax, я просто выбираю исходные таблицы для копирования. Единственные строки, которые у меня есть, - это Connection. 'ConnectionString'. –

+0

Должен ли я вырабатывать выражение? –

+0

попробуйте изменить его на «SQL» и введите SET GLOBAL sql_mode = 'ANSI'; перед вашим заявлением. – Diego

Смежные вопросы