微软BI开拓者

首页 » 数据仓库专区 » SSIS使用与管理 » 求助~~
guiliao - 5/22/2009 4:18:00 PM
我用SSIS,做了一个个人信息包,将ORACLE里面T_AC01_YB表的数据插入到SQL数据库里T_AC01,但执行SSIS时,任务流里面,总报: [T_AC01 [16]] 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。 已获得 OLE DB 记录。源:“Microsoft SQL Native Client” Hresult: 0x80004005 说明:“链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInsert].AAE006' 无效的数据。 ”。

[DTS.Pipeline] 错误: SSIS 错误代码 DTS_E_PROCESSINPUTFAILED。组件“testAAC011”(16)的 ProcessInput 方法失败,错误代码为 0xC0202009。标识的这个组件从 ProcessInput 方法返回了一个错误。虽然该错误是此组件特有的,但却是致命的,将导致数据流任务停止运行。可能在此之前已经发出错误消息,提供了有关失败的详细信息。


[DTS.Pipeline] 错误: SSIS 错误代码 DTS_E_THREADFAILED。 线程“WorkThread0”已退出,错误代码为 0xC0202009。可能在此之前已经发出错误消息,提供了有关线程退出原因的详细信息。

始终插不进去数据.而且数据流是走完了的.到最后提交失败
guiliao - 5/22/2009 5:48:00 PM
:default2: 怎么没人啊
ccstarry - 6/15/2009 3:56:00 PM
看提示似乎是字段格式不兼容,建议你先定位看看是哪个字段保存的时候出错。我用的是笨办法,就是一个字段一个字段的添加,当添加某个字段再执行就出错时,就是这个字段了,然后看看它的数据类型是什么,oracle和sqlserver的数据类型要做一些转换才行的,比如数字的精度,两个数据库就不是一样的。
ccstarry - 6/15/2009 4:05:00 PM
我的问题也是问了从来没人回答,哎~:default2:
1
查看完整版本: 求助~~