关于异常“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine”的处理...
我們在利用SqlBlukcopy技術(shù)倒2010 或者2007格式的文件到SqlServer 數(shù)據(jù)庫的時候,會發(fā)生如下錯誤:
原因如下:
1.在用SQL SERVER 2005訪問.xlsx文件(office2007&2010文件格式)時,必須用
provider 'Microsoft.ACE.OLEDB.12.0' 來實現(xiàn)。
2.首先要安裝AccessDatabaseEngine.exe。
下載路徑:http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
3.在32位系統(tǒng)中可以在數(shù)據(jù)庫中看見這個provider。
4.在64位系統(tǒng)中不能看見它,這時需調(diào)用
C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec.exe
來執(zhí)行package。
?
解決方案:
1、打開IIS管理器
2、右擊應(yīng)用程序所在的連接池
3、修改“啟用32為應(yīng)用程序”為true
'Microsoft.ACE.OLEDB.12.0'?provider?is?not?registered?on?the?local?machine鈥澋拇" alt="關(guān)于異常鈥淭he?'Microsoft.ACE.OLEDB.12.0'?provider?is?not?registered?on?the?local?machine鈥澋拇" src="http://s9.sinaimg.cn/middle/64008ed7gb377f5371098&690">
轉(zhuǎn)載于:https://www.cnblogs.com/Eaglery/p/5041525.html
總結(jié)
以上是生活随笔為你收集整理的关于异常“The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine”的处理...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring源码分析的书到了
- 下一篇: 大页内存(HugePages)