SSIS 抽取excel出错:所请求的 OLE DB 访问接口 Microsoft.ACE.OLEDB.12.0 尚未注册

如果是安装的office2010就要装这个,如果是2007就不用装!
 
失败,原因:6-销售指标.dtsx包文件执行出错,请检查错误信息! SSIS 错误代码 DTS_E_OLEDB_NOPROVIDER_ERROR。所请求的 OLE DB 访问接口 Microsoft.ACE.OLEDB.12.0 尚未注册。错误代码: 0x00000000。 已获得 OLE DB 记录。源:“Microsoft OLE DB Service Components” Hresult: 0x80040154 说明:“没有注册类”。 SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC0209302。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。 组件“Excel 源”(1) 未能通过验证,返回的错误代码为 0xC020801C。 一个或多个组件未能通过验证。 任务验证期间出错。
 
 
 
posted @ 2014-05-21 11:30  Rain520  阅读(7600)  评论(0编辑  收藏  举报