Microsoft SQL Server 17导出xlsx文件时报错:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)

导出数据时报错

如果你是导出office 2007格式

TITLE: SQL Server Import and Export Wizard
------------------------------

The operation could not be completed.

------------------------------
ADDITIONAL INFORMATION:

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)

------------------------------
BUTTONS:

OK
------------------------------

  就是:微软。ace.oledb.12.0”的提供者没有在本地机器上注册。

 如果你是导出office 2016格式

The 'Microsoft.ACE.OLEDB.16.0' provider is not registered on the local machine. (System.Data)

解决方法:

安装AccessDatabaseEngine.exe。

office 2007版:
下载路径:http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

office 2010版:

下载路径:https://www.microsoft.com/en-us/download/details.aspx?id=13255

office 2016版:

下载路径:https://www.microsoft.com/en-us/download/details.aspx?id=54920

或者下面的链接里都有以上版本:

链接:https://pan.baidu.com/s/1poZFtNBzbvZWSdpjyjQcYw 密码:4bh3

 

安装注意:

如果你只安装一个的话只要看对版本安装就可以,如果你想安装多个版本,方便导出的话应该先安装2016版->2010->2007,否则会报错。

posted @ 2018-03-24 10:02  feiquan  阅读(2788)  评论(0编辑  收藏  举报
如果是此文是转载文章,本人会附上转载链接,此篇文章的版权归原创作者所属,如果侵权请与我联系,我会删除此文。

若没有标明转载链接,此篇文章属于本人的原创文章,其版权所属:
作者:feiquan
出处:http://www.cnblogs.com/feiquan/
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
大家写文都不容易,请尊重劳动成果~ 这里谢谢大家啦(*/ω\*)