Last post Aug 19, 2014 02:18 AM by Kevin Shen - MSFT
Aug 18, 2014 02:21 AM|saritapatil.888|LINK
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine (server) this error getting on server.
It works proper on local machine
Aug 18, 2014 02:24 AM|Mikesdotnetting|LINK
Have you checked whether it has been installed on the server? It's not there by default.
Aug 18, 2014 02:30 AM|saritapatil.888|LINK
how to check it? and how to install it on server?
Aug 18, 2014 02:38 AM|Mikesdotnetting|LINK
Check the Installed Programs on the control panel, or ask whoever administrates the server. You can download the required drivers here: http://www.microsoft.com/en-gb/download/details.aspx?id=13255
Aug 18, 2014 02:58 AM|oned_gk|LINK
Allow 32bit application in app pool setting.
Aug 19, 2014 02:18 AM|Kevin Shen - MSFT|LINK
please try to change in its App pool 'advanced settings' to allow to run 32-bit programs.
Or you can try to install the 64-bit Access OLEDB provider on a 64-bit box.
It's available here:
Microsoft Access Database Engine 2010 Redistributable