Driver Could Not Be Loaded System Error 5

Major Industries

New Member
We currently have an intranet system set up on a Windows 2000 server. I am trying to get it migrated over to a Windows 2008 server. The intranet needs to be able to connect to our Epicor database (using Progress OpenEdge 10.2A). I have the driver installed, and configured a system DSN. The system DSN is able to test connect successfully to the Progress database. I am also able to connect and pull data using a separate ODBC utility. The problem arises when I try to connect using a PHP script. Any time I try to connect to the Progress database I get the following:

Warning: odbc_connect(): SQL error: Specified driver could not be loaded due to system error 5: Access is denied. (Progress OpenEdge 10.2A driver, \\server\path\to\driver)., SQL state IM003 in SQLConnect in path\to\script

I know system error 5 is a permissions error, but I'm not sure it is a file permissions issue as the driver files are actually located on a network share and we already have the DSN and everything set up and successfully connecting (even through PHP) on our old Windows 2000 server. Nonetheless, I did check file permissions and added full control for Everyone on the OpenEdge share and all folders and files within. I checked right down to the individual file in the message above, and Everyone has full control. This still did not fix the problem.

I tried reinstalling the driver, which did not work.

I'm stuck. All my searching just points to giving access to the driver for the appropriate user, which hasn't worked. Can somebody help?
 
Top