Consultor Eletrônico



Kbase P87163: Progress 9.1D MERANT ODBC connection fails with MS-SQL 2000 on Windows 2000 Server using Netsetup.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

FACT(s) (Environment):

MERANT 3.60 32-BIT Progress SQL-92
Progress 9.1D
Windows 2000

SYMPTOM(s):

ODBC connection to MS SQL Server 2000 fails.

Error string: Specified driver could not be loaded due to system error 126 (MERANT 3.60 32-BIT Progress SQL-92 9.1D).

Error string: Specified driver could not be loaded due to system error 126 (MERANT 3.60 32-BIT Progress SQL-92 9.1D).

The test connection from the ODBC Data Source Administration works!

Windows 2000 Server

Installed Progress via NetSetup

Microsoft MS-SQL 2000 Server

CAUSE:

Microsoft can not handle mapped network drive when it comes to SQLAgents service.
That is the HKEY_LOCAL_MACHINE\SOFTWARE\ODBC and HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI that MERANT does not point to the mapped drive.
Example:
m:\dlc.
Or:
A Progress parameters with map network drive:
DLC=m:\dlc
instead it should be DLC=\\server\dlc

FIX:

Then the fix would be to uninstall the NetSetup, and re-installs it using UNC for the mapped drive.

Example:
start>run>\\server\dlc\netsetup\setup.exe
<file:///\\server\dlc\netsetup\setup.exe>