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

来源:互联网 发布:js clearinterval 无效 编辑:程序博客网 时间:2024/06/06 17:04

使用SQL 作业功能做excel数据自动导入时,运行SSIS包时,出现一下错误提示:

已以用户 WIN-89FAM43UFHB\ErpUser 的身份执行。 Microsoft (R) SQL Server 执行包实用工具  Version 10.50.1600.1 for 64-bit  版权所有 (C) Microsoft Corporation 2010。保留所有权利。    开始时间:  7:38:21  错误: 2017-06-26 07:38:23.99     代码: 0xC00F9304     源: Price 连接管理器“SourceConnectionExcel”     说明: SSIS 错误代码 DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: 因为没有可用的 OLE DB 访问接口,所以在 SSIS 的 64 位版本中不支持 Excel 连接管理器。  错误结束  错误: 2017-06-26 07:38:24.01     代码: 0xC020801C     源: 数据流任务 1 源 - FUT_INV_SHARE$ [1]     说明: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“SourceConnectionExcel”的 AcquireConnection 方法调用失败,错误代码为 0xC00F9304。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。  错误结束  错误: 2017-06-26 07:38:24.01     代码: 0xC0047017     源: 数据流任务 1 SSIS.Pipeline     说明: 组件“源 - FUT_INV_SHARE$”(1) 未能通过验证,返回的错误代码为 0xC020801C。  错误结束  错误: 2017-06-26 07:38:24.01     代码: 0xC004700C     源: 数据流任务 1 SSIS.Pipeline     说明: 一个或多个组件未能通过验证。  错误结束  错误: 2017-06-26 07:38:24.01     代码: 0xC0024107     源: 数据流任务 1      说明: 任务验证期间出错。  错误结束  DTExec: 已返回包执行 DTSER_FAILURE (1)。  开始时间:  7:38:21  完成时间: 7:38:24  占用时间:  2.89 秒.  包执行失败。.  该步骤失败。


解决办法:

在作业执行步骤中勾选‘使用32位运行时’。问题解决



阅读全文
0 0