注意,64位系统,用64位的补丁文件;

https://www.cnblogs.com/A2008A/articles/2438962.html

操作系统:使用的是64位的Windows Server 2008

解决办法:

这是由于该计算机上没有安装Microsoft Access数据库引擎组件,该组件帮助在现有的Microsoft Office文件与其他数据源之间传输数据。

在向软件中导入数据时,如果数据源选用的Excel时,连接字符串中使用的是“Microsoft.ACE.OLEDB.12.0”,所以必须安装该组件。

对于使用64位操作系统的用户,请下载相应的64位程序。

具体下载地址:HTTP://www.microsoft.com/downloads/details.aspx FAMILYID = c06b8369-60dd-4b64-A44B-84b371ede16d&displayLang = ZH-CN

对于一些早期用户,如果连接字符串中使用的是“Microsoft.Jet.OLEDB.4.0”,由于喷气项目已经停止,该项目不再提供64位程序,所以无法继续使用此种连接方式,请改用“Microsoft.ACE.OLEDB.12.0”,并在服务器上安装相应的64位程序。

如果进行如上操作还是不能解决的话,请参照如下方法:

调用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe
一定要是(X86)这个文件夹下的哦,这个命令行工具的具体用法可以查看MSDN

总结如下:

1.  在用SQL SERVER访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Microsoft.ACE.OLEDB.12.0' 来实现。2.  首先要安装AccessDatabaseEngine.exe。下载路径:http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en3.  在32位系统中可以在数据库中看见这个provider。4.  在64位系统中不能看见它,这时需调用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe来执行package。

转载于:https://www.cnblogs.com/zwshi/p/10181438.html

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法...相关推荐

  1. asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册Microsoft.Jet.OLEDB.4.0 提供程序...

    笔者在项目中做做了一个从Excel表格中导入数据的模块.大体上asp.net项目中导入Excel大体分成三类: 1)采用c#内置方案System.Data.OleDb(限制较小, 通用) 2)采用Ex ...

  2. 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。

    当用sqlserver 导入excel文件的时候,会出现未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. 解决办法: 去http://downlo ...

  3. 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序

    为什么80%的码农都做不了架构师?>>>    错误信息:未在本地计算机上注册"microsoft.ACE.oledb.12.0"提供程序. 解决办法: 立即下载 ...

  4. MS SQL 导入导出 提示 未在本地计算机上注册“Microsoft.ACE.Oledb.12.0”提供程序。(System.Data)...

    把SQL08换成SQL2012,首次尝试导入数据,提示: 需要下载安装:Microsoft Office Access Database Engine 2007 http://download.mic ...

  5. 导入表格excel的方法+sqlsrver数据导入(.xlsx):未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

    sqlsrver数据导入(.xlsx):未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 解决方法 弹窗提示下面错误 解决方法:下载AccessDa ...

  6. SQL Server 2012导入Excel文件时 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

    问题 在使用Microsoft SQL Server 2012 的SSMS 时,向数据库导入Excel数据,报错 "未在本地计算机上注册"Microsoft.ACE.OLEDB.1 ...

  7. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题

    目录 版本: 文章主要内容: 未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序 新版本不同的设置的地方: 版本: SQL server2018.ex ...

  8. 导入 Excel 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法

    错误提示:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. (System.Data) 解决办法: 去http://download.micros ...

  9. 导入零件信息发生错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

    问题描述: 开发导入excel文件时报错"导入零件信息发生错误:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序" 电脑环境:系 ...

最新文章

  1. 7个小众却很有意思的工具推荐,每一个都是大宝藏!
  2. Android Zxing 加入闪光灯功能
  3. 第三十三篇、富文本 NSMutableAttributedString
  4. unix改变shell显示颜色
  5. 【机器视觉】 exit算子
  6. linux串口中断_5年匠心之作,深度探索Linux虚拟化
  7. 设计模式--程序猿必备面向对象设计原则
  8. MYSQL存储磁盘创建vgcreate_【转】parted创建硬盘分区并创建LVM
  9. AsyncTask doinbackground onProgressUpdate onCancelled onPostExecute的基本使用
  10. 如何快速开发一个支持高效、高并发的分布式ID生成器(二)
  11. 求生之路4的联机方法和秘籍
  12. 实现类CAD的交互式命令系统
  13. 每个人都会有的第一次
  14. JAVA、android常用时间处理方法及类似微信微博发表时间显示
  15. CA签名是报的错误及解决方法
  16. win11 删除系统自带输入法
  17. 判断字符串字符种类及个数
  18. 【CSS】CSS选择器优先级及!important属性
  19. 互联网人才结构与流动报告2021
  20. android获取当前系统语言

热门文章

  1. 事件绑定在IE下this是window的问题
  2. mfc 应用程序 语言进行本地化
  3. ubuntu18.04安装CUDA10.0
  4. 导购网站 服务器,导购网站云服务器配置
  5. c++获取可用端口号_PG高可用架构实施方案
  6. c# tcp显示服务器图片,C# TCP通迅原码(服务器与客户端相互发送文本与图片)
  7. 周围剃光头顶留长发型_2021年发型预测:这5位中长发男神,谁才是你心中的长发代表...
  8. linux中的ln属性,linux 常用基础命令 ln 详细介绍
  9. Java多线程,Thread,Runnable,Callable Task,Future<Task>,CompletionService
  10. LabVIEW条形码识别(实战篇—5)