码迷,mamicode.com
首页 > 数据库 > 详细

SSIS Error:Package Validation Error. SSIS Error Code DTS_E_OLEDBERROR. .Error code: 0x80040E37. An OLE DB record is available. Hresult: 0x80040E37

时间:2015-06-01 18:25:56      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

当我参考如下链接,尝试在SSIS包中动态创建全局临时表##Temp,用Lookup组件作为数据源,给全局临时表变量赋值时,会发生如下图的验证错误。

http://sqlage.blogspot.com/2014/04/ssis-how-to-create-use-temp-table-in.html

技术分享

因为信息已经明确提示,这是一个验证的错误,这又是一个动态创建全局临时表的包,所以我怀疑是DelayValidation 属性设置问题。当我检查了所有的数据库连接,这个属性设置为Ture.我就迷惑了,后来无意中在Control Flow页面空白处点击,进入该Package的属性页面,发现DelayVilidation设置为False,双击把属性值设置为Ture,按F5键执行,

技术分享

,duang!显示运行成功,问题成功解决。

 

SSIS Error:Package Validation Error. SSIS Error Code DTS_E_OLEDBERROR. .Error code: 0x80040E37. An OLE DB record is available. Hresult: 0x80040E37

标签:

原文地址:http://www.cnblogs.com/HlxDo/p/4544378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!