Symptoms
-
Unable to access example.com domain with the default 500 error message:
500 Internal Server Error
-
Accessing the domain from Windows server itself shows the below error:
ADODB.Connection error '800a0e7a'
The specified provider could not be found. It may not be installed correctly.
/index.asp, line 43
-
Creating a system ODBC 64-bit connection to the database from the Windows ODBC connections manager and trying to load the page from the browser results in the following message:
2016-12-21 13:35:58 W3SVC16 WIN-83QBT29ETNJ 123.123.123.123 GET /index.asp |44|80004005|[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application. 80 - 203.0.113.2
Cause
Mismatch between the architecture of Windows server, database, and the connection drivers.
Resolution
- Login to Plesk .
- Go to Domains > example.com > Hosting & DNS > Dedicated IIS Application Pool for Website page.
- Enable Enable 32-bit applications option and click OK.
- If the issue persists, navigate to Tools & Settings > IIS Application Pool page, enable Enable 32-bit applications option and press OK button.
Another possible solution:
-
Download and install 32-bit version of Microsoft Access Database Engine package on the Windows server available by the link:
https://www.microsoft.com/en-us/download/details.aspx?id=13255
-
Make sure that driver connection string in
.asp
file is:{Microsoft Access Driver (*.mdb, *.accdb)}
Comments
0 comments
Please sign in to leave a comment.