Click here to Skip to main content
15,886,806 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have two servers and both are of install oledb 12 . I am getting the error "The Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine" in one server only. becase of i change application pool property allow 32-bit application to true


Please help me
Posted
Comments
aarif moh shaikh 1-Oct-15 6:57am    
you have to install this dll
Maciej Los 1-Oct-15 8:19am    
Do both servers are Win32 or 64bit? On 64bit windows based server you have to install and use 64bit provider.

1 solution

download and install the 32 bit or 64 bit of Microsoft Access Database Engine 2010 Redistributable[^] depending on your server
 
Share this answer
 
Comments
Member 10980321 1-Oct-15 5:27am    
Hello,

I have install 64 bit of Microsoft Access Database Engine 2010 Redistributable[^]

but i getting error The Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

If i change application pool property allow 32-bit application "true" to "false" than it work fine .but i need allow 32-bit application "true" for other purpose
DamithSL 1-Oct-15 5:40am    
uninstall 64 bit Microsoft.ACE.OLEDB.12.0 and install 32 bit Microsoft.ACE.OLEDB.12.0 and try again
Member 10980321 1-Oct-15 6:05am    
If Uninstall 64 bit Microsoft.ACE.OLEDB.12.0 and install 32 bit Microsoft.ACE.OLEDB.12.0 then i have to change all other application pool Property and i use differnt application pool for different application.
So i cant uninstall 64 bit Microsoft.ACE.OLEDB.12.0

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900