博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在SSIS 的 64 位版本中不支持 Excel 连接管理器 .
阅读量:6496 次
发布时间:2019-06-24

本文共 1108 字,大约阅读时间需要 3 分钟。

在SSIS作业执行时出现如下错误:

 

Microsoft (R) SQL Server 执行包实用工具  Version 10.0.1600.22 for 64-bit  版权所有 (C) Microsoft Corp 1984-2005。保留所有权利。    开始时间:  17:37:37  错误: 2010-11-21 17:37:37.98     代码: 0xC00F9304     源: Package 连接管理器“Excel 连接管理器”     说明: SSIS 错误代码 DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: 因为没有可用的 OLE DB 访问接口,所以在 SSIS 的 64 位版本中不支持 Excel 连接管理器。  错误结束  错误: 2010-11-21 17:37:37.98     代码: 0xC020801C     源: 数据流任务 Excel 源 [176]     说明: SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。对连接管理器“Excel 连接管理器”的 AcquireConnection 方法调用失败,错误代码为 0xC00F9304。可能在此之前已经发出错误消息,提供了有关 AcquireConnection 方法调用失败原因的详细信息。  错误结束  错误: 2010-11-21 17:37:37.98     代码: 0xC0047017     源: 数据流任务 SSIS.Pipeline     说明: 组件“Excel 源”(176) 未能通过验证,返回的错误代码为 0xC020801C。  错误结束  错误: 2010-11-21 17:37:37.98     代码: 0xC004700C     源: 数据流任务 SSIS.Pipeline     说明: 一个或多个组件未能通过验证。  错误结束  错误: 2010-11-21 17:37:37.98     代码: 0xC0024107     源: 数据流任务      说明: 任务验证期间出错。  错误结束  DTExec: 已返回包执行 DTSER_FAILURE (1)。  开始时间:  17:37:37  完成时间: 17:37:37  占用时间:  0.406 秒.  包执行失败。.  该步骤失败。

 

 

解决方法如下

1.右键作业-[属性]-[步骤]-选择步骤并点击[编辑]

2.在常规选项,选择[执行选项]-选中[使用32位运行时]即可

原因64位不支持Excel 连接管理器所以我们要调成32位运行.

转载于:https://www.cnblogs.com/huyg/archive/2011/10/06/2200284.html

你可能感兴趣的文章
Javascript学习7 - 脚本化浏览器窗口
查看>>
编译安装linux内核步骤
查看>>
CentOS5.6下安装Oracle10G软件 【保留报错经验】
查看>>
输出程序运行的时间(精确到微秒)
查看>>
递归和迭代之间的差
查看>>
添加Net4CollectionTypeFactory的原因
查看>>
VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法
查看>>
如何创建可扩展表视图中的iOS 学习和拓展优化(有待更新)
查看>>
HDU 4869 Turn the pokers(思维+组合公式+高速幂)
查看>>
BZOJ1315 : Ural1557Network Attack
查看>>
JAVA - HashMap和HashTable
查看>>
Apache漏洞修复
查看>>
iOS开发小技巧--textField成为密码框,view加载完后textField获取焦点
查看>>
[Angular 2] implements OnInit, OnDestory for fetching data from server
查看>>
Linux下Postfix的配置和使用
查看>>
[LeetCode] Longest Substring with At Most K Distinct Characters 最多有K个不同字符的最长子串...
查看>>
MySql 查询表字段数
查看>>
C语言编写的PHP框架--yaf入门编程
查看>>
Building test programs
查看>>
如何删除mac通用二进制文件
查看>>