求教一个烦人的ACE 12.0的问题

cloverlay cloverlay 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题描述:本地机器,Windows身份验证方式登录;
1、首先安装好ACE 12.0的驱动,然后打开调用的开关:
exec sp_configure 'show advanced options',1 reconfigure
go
exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure
go
2、执行:
select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0','Excel 8.0;HDR=Yes;IMEX=1;
Database=D:\query\test.xlsx',[sheet1$])
有正确的结果:
a b
1 2
3、执行:
select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0','Excel 8.0;HDR=Yes;IMEX=1;
Database=D:\佣金制作\固网_201801\A_数据准备_2_业务数据\BSS融合群组信息.xlsx',[成员$])
报错:
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "Unexpected error from external database driver (1)."。
消息 7311,级别 16,状态 2,第 1 行
无法获取链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的架构行集 "DBSCHEMA_COLUMNS"。该访问接口支持该接口,但使用该接口时返回了失败代码。

(说明:此表数据仅13万行,摘取前3行制作测试表格可以正常调用)

4、再次执行:
select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0','Excel 8.0;HDR=Yes;IMEX=1;
Database=D:\query\test.xlsx',[sheet1$])
报错:
消息 7399,级别 16,状态 1,第 2 行
链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 报错。提供程序未给出有关错误的任何信息。
消息 7303,级别 16,状态 1,第 2 行
无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的数据源对象。
5、在不重启机器的情况下,反复尝试:关闭SQL重开、释放SQL内存、注销重登陆、重新安装MDAC驱动等多种方法均无效果,均为报错。
6、重启机器,从第2步开始执行,仍然有正确结果,继续往下,仍然报错,始终无法将目标数据导入。

说明:因为涉及到一个复杂的佣金核算系统,大量的Excel数据需要反复多次导入,因此不考虑手工处理Excel数据为Txt文本格式的解决方法(此例仅为抽取其中一表说明问题而已);只考虑找到问题根结之所在,彻底解决后,仍然走带参调用存储过程
实现Excel数据导入的方案。

请高手指点,谢谢了~
...全文

相关推荐

Microsoft.ACE.OLEDB.12.0

解决 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。的问题

王晓彤

一加Ace5 Pro刷安卓原生系统:从解锁Bootloader到避坑指南

刷机不只是技术操作,更是对系统控制权的重新分配。高通旗舰机型要刷原生系统,核心诉求应是获得更干净、可自主掌控的Android环境,而非单纯追逐跑分或“流畅到离谱”的体验。本文从系统复杂度管理的基础概念出发,解释为何官方系统后台任务繁重、原生系统更轻快,并梳理一加Ace5 Pro这类设备的完整决策清单与实操路径。解锁Bootloader是第一步,但驱动、分区、vbmeta校验、数据格式化、最小系统验证等环节同样关键。同时理性看待相机、快充与系统更新可能缩水,先尝试官方系统内置的“减法”优化,再评估是否进入刷机

超蜡笔

ArcGIS Pro死活打不开Excel?手把手教你搞定那个烦人的Microsoft Access驱动(含静默安装命令)

本文详细解析了ArcGIS Pro无法打开Excel文件的常见问题,重点介绍了Microsoft AccessDatabase Engine驱动的安装冲突及解决方案。通过静默安装命令和系统环境诊断,帮助用户高效解决驱动兼容性问题,提升GIS数据处理效率。

李菜单

microsoft.ace.oledb.12.0.rar

解决microsoft.ace.oledb.12.0未注册的问题,本人亲测,双击运行安装既可,确保解决你们的问题。

weixin_29320083

解决未注册Microsoft.ACE.OLEDB.12.0问题

解决未注册Microsoft.ACE.OLEDB.12.0问题,电脑运行出现Microsoft.ACE.OLEDB.12.0未注册问题的解决办法一个电脑驱动搞定,再次做备份

解不开的未知数
评论 6
收藏 已收藏
分享
返回顶部
cloverlay
应用实例 27,579 成员 68,540 内容