Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
devart ssis mysql数据流_Ssis_Devart - Fatal编程技术网

devart ssis mysql数据流

devart ssis mysql数据流,ssis,devart,Ssis,Devart,我有一个从excel到mysql数据库的数据流,目标表不断给出相同的错误。我已经重新安装了VisualStudio和ssis devart组件,但即使我在VisualStudio中创建了一个新项目,仍然会收到相同的错误。我甚至更改了数据源,但仍然出现相同的问题。请帮助。下面是错误消息 Error: 0x0 at Data Flow Task, Devart MySql Destination: An exception has occurred during data processing, t

我有一个从excel到mysql数据库的数据流,目标表不断给出相同的错误。我已经重新安装了VisualStudio和ssis devart组件,但即使我在VisualStudio中创建了一个新项目,仍然会收到相同的错误。我甚至更改了数据源,但仍然出现相同的问题。请帮助。下面是错误消息

Error: 0x0 at Data Flow Task, Devart MySql Destination: An exception has occurred during data processing, the message returned from the provider is:
Unknown column 'program_version_id' in 'field list'
Error: 0xC0047062 at Data Flow Task, Devart MySql Destination [38]: System.Exception: An exception has occurred during data processing, the message returned from the provider is:
Unknown column 'program_version_id' in 'field list' ---> Devart.Data.MySql.bb: Unknown column 'program_version_id' in 'field list'
   at Devart.Data.MySql.bs.v()
   at Devart.Data.MySql.bs.f()
   at Devart.Data.MySql.cm.a(aa[]& A_0, Int32& A_1, Boolean A_2)
   at Devart.Data.MySql.cm.kt(Byte[] A_0, Int32 A_1, Boolean A_2, String A_3)
   at Devart.Data.MySql.bh.j()
   at Devart.Data.MySql.bh.Dispose(Boolean disposing)
   at Devart.Data.MySql.bh.iw()
   at Devart.SSIS.Common.DestinationComponentBase.c.a()
   at Devart.SSIS.Common.PipelineComponentBase.FailoverCall[T](Func`1 call)
   at Devart.SSIS.Common.DestinationComponentBase.a(PipelineBuffer A_0, IDTSInput100 A_1)
   at Devart.SSIS.Common.DestinationComponentBase.ProcessInput(Int32 inputID, PipelineBuffer buffer)
   --- End of inner exception stack trace ---
   at Devart.SSIS.Common.DestinationComponentBase.ProcessInput(Int32 inputID, PipelineBuffer buffer)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100 wrapper, Int32 inputID, IDTSBuffer100 pDTSBuffer, IntPtr bufferWirePacket)
Error: 0xC0047022 at Data Flow Task, SSIS.Pipeline: SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "Devart MySql Destination" (38) failed with error code 0x80131500 while processing input "input" (49). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.  There may be error messages posted before this with more information about the failure.
Information: 0x40043008 at Data Flow Task, SSIS.Pipeline: Post Execute phase is beginning.
Information: 0x40043009 at Data Flow Task, SSIS.Pipeline: Cleanup phase is beginning.
Task failed: Data Flow Task

能否显示
Devart-MySql-Destination
data-flow组件的配置?是指数据库的连接参数吗?不是,不是连接参数。我指的是目标任务的配置,其中一部分包含列映射。您发布的错误表明存在列映射问题或缺少列。您的问题缺少帮助远程故障排除的详细信息。你能提供的关于数据源和数据目的地配置的任何进一步信息都会帮助我们。我已经设法纠正了这些问题,这是一种黑客行为。我所要做的就是去数据库删除给出错误的表,然后重新生成数据库表,所有的工作都很好。删除链接表后,同样的事情再次发生在另一个表上,并且必须执行相同的过程。了解如何将所有表名及其外键存储在某个位置,即使您在visual studio中重建项目,也会保留这些参数。下次更改架构时,请在visual studio中打开您的包,然后按Devart MySql Destination高级编辑器中的刷新按钮。这有用吗?