Since I have problem with the C:\WinNT\system32\odbccp32.dll
my SQL Server Service Agent refuse to start. One month ago,
everything works fine. But now, and I do not know why, that DLL
seems corrupted. When I try to start the Service Agent I got the
following error message:
Service Control Failure
An error 1056 - (An instance of the service is already running)
occurred while performing this service operation on the SQLServerAgent
service.
Also, when I try to replace the DLL by another one, that does not work.
Now, if I try to register the DLL (with RegSvr32), I got the following
error message:
C:\winnt\system32\odbccp32.dll was loaded, but the DllRegisterServer
entry point was not found. DllRegisterServer may not be exported, or a
corrupt version of c:\winnt\system32\odbccp32.dll may be in memory.
Consider using PView to detect and remove it.
Finally, I would like to know how can I fixed that problem? Do I need
to reinstall SQL Server or just replace the odbccp32.dll file or anything
else? Why when I try to replace that file that does not work. What is the problem with the register (what means "...entry point was not found".
Thank you for you precious help.