2015-10-15 2 views
2

Я пытаюсь загрузить данные из таблиц MySQL в таблицы SQL Server 2012. Для этого я установил драйвер «mysql-connector-odbc-5.3.4-win32».Передача данных с MySql на SQL-сервер с использованием SSMS

После этого импортерам данных с использованием источника данных «поставщика данных .NET Framework для ODBC»

Я дал правильное соединение-нить и DSN для Mysql.

Наконец я получаю сообщение об ошибке

- Setting Source Connection (Error) 
Messages 
Error 0xc02020ff: Source - r_cluster [1]: The Source - r_cluster was unable to retrieve column information for the SQL command. The following error occurred: ERROR [42000] [MySQL][ODBC 5.3(a) Driver][mysqld-5.5.25]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"r_cluster"' at line 1 
(SQL Server Import and Export Wizard) 

Pipeline component has returned HRESULT error code 0xC02020FF from a method call. (Microsoft.SqlServer.DTSPipelineWrap) 

Пожалуйста, помогите мне решить эту проблему.

Благодаря

ответ

3

Я просто искал решение этой проблемы для себя и нашел следующую работу. В ваших ODBC Настройки (убедитесь, что вы используете драйвер ANSI

  1. Выберите кнопку детали
  2. В первоначальном заявлении в нижней части экрана set session sql_mode=ansi_quotes;

MSDN Social - MS server connect to MySQL (ODBC)

+0

это помогает [для меня тоже] (https://ru.stackoverflow.com/q/771115/213987), спасибо! –

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