SSIS工具数据流来实现sqlserver的表的数据导入到mysql

SSIS工具数据流来实现sqlserver的表的数据导入到mysql中的某个表,但是会报个错误:
[ADO NET Destination [2]] Error: An exception has occurred during data insertion, the message returned from the provider is: 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 '"SO_NUMBER") VALUES (p1); INSERT INTO XQB_TEST_bak20230616_1 ("SO_NUMBER") VALUE' at line 1

img


我的ADO NET Destination能test connection成功,而且足够权限,并且我目标源并没有写sql语句,为啥给我返回个sql错误我是没相同的

img


有没有实现过这个功能的SSIS相关操作的提供下帮助,谢谢~

应该是两个数据库字段不对应 或者 数据类型不对应造成的吧

sqlserver数据迁移到mysql数据库的技巧
https://blog.csdn.net/weixin_45713725/article/details/120729384

这个错误可能是由于 SSIS 在将数据插入到 MySQL 数据库时生成了错误的 SQL 语法导致的。这种情况下,你需要检查 SSIS 包中的配置并进行一些调整 请确保目标 MySQL 数据库中的表名和列名都是正确的,并且与 SSIS 包中的目标表一致。