我有一个SSIS包,可以从工作簿中的多个Excel工作表中读取数据。截至周五,该软件包正在从excel表读取数据,只是为了今天返回,突然Excel Source无法再查看工作簿中的表单。
在Excel源代码编辑器中,我已将OLE DB连接管理器和数据访问模式设置为表或视图,但Excel工作表下拉列表的名称为空。
它会显示一条消息,"无法加载任何表格或视图"。我在这个项目中没有改变任何东西,它只是停止了自己的工作。我今天确实得到了很多更新,所以我的猜测是它可能会有一些更新问题。
请参阅下面的错误。
包错误[" Excel连接管理器"]:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码: 0x80004005的。 OLE DB记录可用。资料来源:" Microsoft JET 数据库引擎" Hresult:0x80004005描述:"未指定 错误"
国家/地区出现错误[Excel来源[649]]:SSIS错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。该 AcquireConnection方法调用连接管理器" Excel 连接经理"失败,错误代码为0xC0202009。可能有 在此之前发布的错误消息提供了有关原因的更多信息 AcquireConnection方法调用失败。
答案 0 :(得分:0)
以下步骤解决了这个问题,我想Windows更新搞砸了我的办公室安装
答案 1 :(得分:0)
发生这种情况是因为您使用的是64位Access数据库引擎,而卸载32位Access数据库引擎,这应该可以解决您的问题。