标题: Microsoft Visual Studio------------------------------Package [连接管理器“Excel 连接管理器”] 出错: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。已获得 OLE DB 记录。源:“Microsoft JET Database Engine” Hresult: 0x80004005 说明:“无效的参数量。”。数据流任务 [Excel 源 ] 出错: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。------------------------------其他信息:异常来自 HRESULT:0xC020801C (Microsoft.SqlServer.DTSPipelineWrap)
第一次通过SSIS进行对EXCEL文件的批量抽取,碰到的错误提示。
最后发现是服务器未安装Office Data Connectivity Components,安装后重启BIDS,即可完成任务。
Office Data Connectivity Components:http://www.microsoft.com/en-us/download/details.aspx?id=13255
参考:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/eae00a90-8c64-4337-8027-b7f4b342fcd8/excel-data-source-ssis-acquireconnection-failed-0x80004005-unspecified-error?forum=sqlintegrationservices
关于Excel的批量导入可参考:http://blog.csdn.net/jinjazz/article/details/2710169
新闻热点
疑难解答