当前位置: 首页 > wzjs >正文

东莞建设公司网站云搜索系统

东莞建设公司网站,云搜索系统,广西壮族自治区住房和城乡建设厅网站,制作动态网站的流程MSSQL2022导入Excel的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序 一、导入情况二、问题发现三、问题解决 最近在安装新版SQLServer SSMS 2022后,每次导入Excel都会出现错误提示:未在本地计算机上注册“Microsoft.…
MSSQL2022导入Excel的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序
    • 一、导入情况
    • 二、问题发现
    • 三、问题解决

最近在安装新版SQLServer SSMS 2022后,每次导入Excel都会出现错误提示:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序。

最终发现可能是SSMS的一个bug,SSMS默认是32位版本,无法调用64位版本。

一、导入情况

采用SSMS的右键 导入数据功能,出现如下错误。
导入功能

在导入Excel 的 xlsx 文件,无论是选用 2007-2010,还是2013、2016的版本,都无法导入,出现错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序。(版本号与对应的Excel版本有关,如12.0、15.0、16.0)
Excel版本选择

错误提示

二、问题发现

问题比较可靠的回答可参考这篇文章:导入EXCEL数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序

根据搜索,网上大多数指引,是认为缺少相应的引擎驱动,指导下载 AccessDatabaseEngine_x64.exe,但很可惜无效。

经过仔细对比,并参考网上的文献,最终发现问题在于SSMS本身是32位软件,微软只是让它兼容了64位的SQLserver数据库,但其内置的数据导入导出程序依旧是32位!可以在运行导入导出向导时检查任务管理器。

32位导入导出向导

三、问题解决

找到了原因,解决问题就比较简单了,有二个办法:
(1)使用sqlserver 自带导入导出数据(64位)即可
在这里插入图片描述

(2)卸载accessdatabaseengine_X64.exe,重新安装2007版本的(不过微软似乎已经不提供下载了,需要自己网上搜索)。

按以上思路,按理应该有更好的办法,完全使用64位的SSMS和设置导入导出使用64位程序,可惜本人测试目前还没找到有类似的对应方案。

http://www.dtcms.com/wzjs/472479.html

相关文章:

  • 成为网站开发工程师网络销售平台
  • 建设网站图片素材网站seo价格
  • 中信建设有限责任公司官网包头整站优化
  • 定制型网站制作明细报价表短视频培训机构排名
  • 青岛专业做网站的营业推广是一种什么样的促销方式
  • 网站开发的机遇百度网盘手机app下载安装
  • 三叶草gy6914网站推广与优化平台
  • 网站建站网站的百度推广区域代理
  • 淘宝客做网站推广企业内训课程
  • 动态图表网站昆明百度推广开户
  • 宜春市建设局网站电子商务网站推广策略
  • 多用户商城系统网站建设农夫山泉软文300字
  • 网站建设优化怎么做推广普通话奋进新征程手抄报
  • 启东住房和城乡建设局网站友情链接联盟
  • 湖北建设厅网站首页搜索引擎优化中的步骤包括
  • 邢台做网站多少钱海南快速seo排名优化
  • falsh网站模板下载营销推广seo
  • 定制衣服的网站电商网站制作
  • 免费建立教育网站seo实战培训视频
  • 麦田建设工程网站微信广告投放推广平台多少费用
  • 桐乡做网站的公司百度推广费
  • 网站建设 百度云星沙网站优化seo
  • 网站后台管理需求武汉seo关键词排名
  • 陕西网站建设报价德阳网站seo
  • 新乡做网站价格中国新冠疫情最新消息
  • 如何加强旅游电子商务网站的建设百度旗下所有app列表
  • 深圳做网站公司华线上营销课程
  • jsp购物网站开发环境专业seo优化公司
  • 星火网站建设厦门百度竞价
  • 自己做的网站如何让百度收录东莞seo建站投放