【发布时间】:2017-11-09 21:29:54
【问题描述】:
我有 SSIS 包,它可以抓取 excel 文件并将其加载到 sql 表中。当我运行它时出现以下错误。我试图在 64 位上运行为假。那没有用
我还安装了 64 位访问驱动程序引擎。这也没有帮助。
数据流任务 [Excel 源 [2]] 出错:SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC0202009。在此之前可能会发布错误消息,其中包含有关 AcquireConnection 方法调用失败原因的更多信息。
数据流任务 [SSIS.Pipeline] 出错:Excel 源验证失败并返回错误代码 0xC020801C。
数据流任务 [SSIS.Pipeline] 出错:一个或多个组件验证失败。
数据流任务出错:任务验证期间出现错误。
ABC [连接管理器“Excel 连接管理器”] 出错:SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。 OLE DB 记录可用。来源:“Microsoft Access 数据库引擎”Hresult:0x80004005 描述:“创建文件失败。”。
【问题讨论】:
标签: sql-server excel ssis etl ssis-2012