在SSIS 的 64 位版本中不支持 Excel 连接管理器[转]

Microsoft sql server 2008 R2——> SQL SERVER Business Intelligence Development Studio

使用EXCEL数据源或目标报如下错误

启动 SSIS 包“Package.dtsx”。
信息: 0x4004300A,位于 数据流任务, SSIS.Pipeline: 正开始验证阶段。
错误: 0xC00F9304,位于 Package, 连接管理器“Excel 连接管理器 1”: SSIS 错误代码 DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: 因为没有可用的 OLE DB 访问接口,所以在 SSIS 的 64 位版本中不支持 Excel 连接管理器。
错误: 0xC020801C,位于 数据流任务, Excel 源 [89]: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器 1”的 AcquireConnection 方法调用失败,错误代码为 0xC00F9304。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。
错误: 0xC0047017,位于 数据流任务, SSIS.Pipeline: 组件“Excel 源”(89) 未能通过验证,返回的错误代码为 0xC020801C。
错误: 0xC004700C,位于 数据流任务, SSIS.Pipeline: 一个或多个组件未能通过验证。
错误: 0xC0024107,位于 数据流任务: 任务验证期间出错。
SSIS 包“Package.dtsx”已完成: 失败。

解决方案:选中项目 右键 选择属性 如图将Run64BitRuntime改为FALSE即可

[Excel Destination [31]] Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC00F9304. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

 [Connection manager "Excel Connection Manager"] Error: SSIS Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available.

 

转载于:https://www.cnblogs.com/qiangshu/p/5238161.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值