Symptoms

A customer cannot manage Microsoft Access DSN (Data Source Name) for their website in POA Control Panel, DSN stays in status 'Creating', 'Changing' or 'Deleting' after any operation performed.

Corresponding POA background tasks 'Create DSN', 'Change DSN' or 'Delete DSN' fail with the error message 'Component not found in the registry' like in the example below:

    Destination host 'IIS75.hosting.local' (#69), IP '10.39.94.66' : **Provisioning request failed. The handle is invalid.** [<response><errorContext description="**Component not found in the registry**" code="0x80070006" executeSeqNo="1"><errorSource namespace="DSNManager" procedure="changeDSN"/></errorContext></response>]

Cause

The registry key [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\Microsoft Access Driver (*.mdb, *.accdb)] is absent on the Windows shared hosting server where customer's website is located.

Resolution

To resolve the problem install the Microsoft Access Database Engine package on the Windows server available by the link http://www.microsoft.com/download/en/details.aspx?id=13255. Make sure that the needed registry key is present on the server after the package was installed.

After that run the failed tasks in POA Task manager.

Internal content

Link on internal Article