04-OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 尚未注册的错误
Posted 佳蓝雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04-OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 尚未注册的错误相关的知识,希望对你有一定的参考价值。
1、错误描述
已以用户 WORKGROUP\\CCAS21$ 的身份执行。 Microsoft (R) SQL Server 执行包实用工具 Version 12.0.2000.8 for 64-bit 版权所有(C) Microsoft Corporation。保留所有权利。 开始时间: 14:14:00 错误: 2020-06-16 14:14:01.29 代码: 0xC0209303 源: slow_sql 连接管理器“DestinationConnectionExcel” 说明: 所请求的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 尚未注册。如果未安装 64 位驱动程序,则以 32 位模式运行包。错误代码: 0x00000000。 已获得 OLE DB 记录。源:“Microsoft OLE DB Service Components” Hresult: 0x80040154 说明:“没有注册类”。 错误结束 错误: 2020-06-16 14:14:01.29 代码: 0xC020801C 源: 数据流任务 1 目标 - 查询 [47] 说明: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“DestinationConnectionExcel”的 AcquireConnection 方法调用失败,错误代码为 0xC0209303。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。 错误结束 错误: 2020-06-16 14:14:01.29 代码: 0xC0047017 源: 数据流任务 1 SSIS.Pipeline 说明: 目标 - 查询 未能通过验证,返回的错误代码为 0xC020801C。 错误结束 错误: 2020-06-16 14:14:01.29 代码: 0xC004700C 源: 数据流任务 1 SSIS.Pipeline 说明: 一个或多个组件未能通过验证。 错误结束 错误: 2020-06-16 14:14:01.29 代码: 0xC0024107 源: 数据流任务 1 说明: 任务验证期间出错。 错误结束 DTExec: 已返回包执行 DTSER_FAILURE (1)。 开始时间: 14:14:00 完成时间: 14:14:01 占用时间: 0.515 秒. 包执行失败。. 该步骤失败。
2、原因描述
我这里是把数据库里的数据导出到excel时,生成了SSIS包,然后使用代理作业执行这个包时报出的错误。
3、解决办法
修改包的执行选项为32位运行时即可
以上是关于04-OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 尚未注册的错误的主要内容,如果未能解决你的问题,请参考以下文章
sqlserver 2005 访问接口中没有microsoft.ACE.OLEDB.12.0
关于无法创建链接服务器 "(null)" 的 OLE DB 访问接口
Microsoft Office 12.0 Access 数据库引擎 OLE DB 提供程序问题
MSSQL"尚未注册OLEdB访问接口Microsoft.ACE.OLEDB.12.0"解决办法