插入MySQL表时出现SSIS DataFlow错误

时间:2014-07-04 15:44:49

标签: mysql ssis

我无法使用SSIS传输一些SQL-MySQL数据。 我已经为不同的桌子做了同样的事情,但这次我不能。

这是一个屏幕截图,数据从SQL服务器中检索得非常好。 enter image description here

如果进度选项卡,这就是拍摄。

enter image description here

“进度”选项卡中显示的第一个错误如下:

[dest mysql [190]] Error: An exception has occurred during data insertion, the message         returned from the provider is: 
ERROR [23000] [MySQL][ODBC 3.51 Driver][mysqld-5.6.16]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 '"persona_id",    "franqueos", "reiteros", "pcrc_id", "fecha") VALUES (55, 12, 1, 1,' at line 1

我不确定如何处理这种情况才能解决问题。 谢谢。

1 个答案:

答案 0 :(得分:2)

您的MySQL数据库需要启用ANSI_QUOTES SQL_MODE选项。或者检查列上是否允许null,mysql数据库表中fecha字段的特殊性。

还要看看这个:Workaround - Writing to a MySQL database from SSIS Bug