Event ID 1016 Perflib - Problem with ODBC

Windows 2000 Server SP3 with SQL 2000

I'm getting an error in the event log

Event ID: 1016
Source: Perflib

The data buffer created for the "ODBC" service in the "C:\WINNT\system32\ODBC32.DLL" library is not aligned on an 8-byte boundary. This may cause problems for applications that are  trying to read the performance data buffer. Contact the manufacturer of this  library or service to have this problem corrected or to get a newer version  of this library.

I'm not sure which version of MDAC the server was on before but I have installed 2.8 and still get the error.  File version for the seven relevant .dll files are all the same, 3.525.1117.0

I've checked www.eventid.net http://www.eventid.net/display.asp?eventid=1016&eventno=591&source=Perflib&phase=1 but I can't see anything relevant
Anyone got any ideas where to go next? Microsoft suggest contacting the manufacturer!
Who is Participating?
nightmare2Connect With a Mentor Commented:
First, you should apply SP4 to your Windows installation as well as the latest SQL SP.
This kind of error can be safely ignored.
You can disable performance counters for a particular service by editing the registry:

Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<ServiceName\Performance

Add a 'Disable Performance Counters' entry and set the value to 1
Restart the service and you won't get this error anymore.
SYPTE-ITAuthor Commented:
thanks, if it doesn't matter I'll leave it!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.