COMMAND
MDAC
SYSTEMS AFFECTED
MDAC 2.5
PROBLEM
Christopher Ortega found following. He ran into something funky
while upgrading from MDAC 2.1 to MDAC 2.5. He had load balancing
setup and installed the MDAC upgrade to all the machines. All his
web database driven applications stopped working giving an error:
Microsoft OLE DB Provider for SQL Server error '80004005'
An old netlib (DBMSSOCN) has been detected. Please delete it and restart the application.
/Default.asp, line 231
The name of the file was dbmssocn.dll. This is the TCP/IP
transport API that appears on all Ortega's servers in two
directories: c:\WINNT\system32 and c:\WINNT\system32\inetserv\.
After searching through two machines that were upgraded to the new
MDAC (2.5), Christopher found a version modified 9/20/00, assuming
this being the one modified by the upgrade. But it only modified
one of the two servers out of the 4 directories (2 being on each
server). When he deleted the .dll in the \inetserv directories,
everything worked fine.
SOLUTION
Replace the .dll in all directories where you had installed the
upgrades and have found the older versions of the .dll.