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,否則會報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM