Event 2003, Perflib

On an SBS 2008 machine I was noticing the following error every day around 3:30 am

Event 2003, Perflib

The configuration information of the performance library C:\Windows\system32\sqlctr90.dll for the MSSQL$SBSMONITORING service does not match the trusted performance library information stored in the registry. The functions in this library will not be treated as trusted.

After much searching I came across a quite simple fix in the Technet library called Event ID 2003 — Performance Library Availability

  1. Open the Command Prompt as Administrator by right clicking and choosing Run as administrator.
  2. At the command prompt, type lodctr /T:MSSQL$SBSMONITORING to set the performance counter as trusted.

Problem solved!



Thank you! You saved my day with this tip

4 Year old post, but I manage an old server for one client. This helped a lot. Thanks.

Super Fun Time