使用SSMS从MySql到SQL服务器的数据传输

时间:2015-10-15 09:45:07

标签: mysql sql sql-server sql-server-2008

我正在尝试将数据从MySQL表加载到SQL Server 2012表。 为此,我安装了“mysql-connector-odbc-5.3.4-win32”驱动程序。

之后使用数据源“.Net Framework Data Provider For Odbc”导入数据

我为Mysql提供了正确的连接字符串和DSN。

最后收到错误

    - 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)

请帮我解决此问题。

谢谢

1 个答案:

答案 0 :(得分:3)

我刚刚为自己寻找了解决这个问题的方法,并找到了以下方法。 在“ODBC设置”中(确保使用ANSI驱动程序

  1. 选择详细信息按钮
  2. 在底部的初始声明中 屏幕set session sql_mode=ansi_quotes;
  3. MSDN Social - MS server connect to MySQL (ODBC)