日期:2014-05-18  浏览次数:20521 次

在SSIS ‘查找’任务中‘启用内存限制’为何不能正常运行?出现以下错误提示。
在“查找”任务中如果全部缓存,那缓存数据量很大,所以想设置部分缓存或者不缓存,但设置“查找”-“高级”-“启用内存限制”时,“查找”任务配置就会出错。
以下是出错的提示:

 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80040E14。 已获得 OLE DB 记录。源:“Microsoft OLE DB Provider for Oracle” Hresult: 0x80040E14 说明:“ORA-00933: SQL 命令未正确结束 ”。

错误: 加载列元数据时发生 OLE DB 错误。请检查 SQLCommand 和 SqlCommandParam 属性。 

错误: 组件“查找 Doc_Date”(76) 在执行前阶段失败,返回的错误代码为 0xC020824C。  

请问如何解决该问题?谢谢!

------解决方案--------------------
我也出现这个问题,后来我把那个"SQL Server目标"换成"OLE DB目标"就可以了,不知道为什么