Mysql ADO.Net在创建新表或插入记录时插入导致错误

时间:2017-05-15 19:22:44

标签: mysql ssis ado.net etl

当我尝试在平面文件/ OLE DB到ADO.Net目标之间创建一个简单的数据流时,我收到一个错误,它几乎立即失败了我的包。

  

[ADO NET Destination [2]]错误:数据插入期间发生异常,提供程序返回的消息为:ERROR [42000] [MySQL] [ODBC 5.2(a)驱动程序] [mysqld-5.6.27 -log]你的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在'“test_etl2”(“id”,“phone”,“var1”,“var2”,“var3”,“var4”,“var5”)附近使用正确的语法, “name1”,“na”在第1行

     

[SSIS.Pipeline]错误:SSIS错误代码DTS_E_PROCESSINPUTFAILED。处理输入“ADO NET目标输入”(9)时,组件“ADO NET Destination”(2)上的ProcessInput方法失败,错误代码为0xC020844B。标识的组件从ProcessInput方法返回错误。该错误特定于组件,但错误是致命的,将导致数据流任务停止运行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

     

[SSIS.Pipeline]错误:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。 Flat File Source上的PrimeOutput方法返回错误代码0xC02020C4。当管道引擎调用PrimeOutput()时,组件返回失败代码。失败代码的含义由组件定义,但错误是致命的,管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

截图

SSIS error image

0 个答案:

没有答案