no SQL Server performance counters

  • Hi all,

    Apologies if this is a dumb question.

    I'm trying to run some performace monitoring on a SQL server and I don't have any of the SQL server counters in the object list.

    Do I need to enable something somewhere?

    Thanks.

  • Thanks for this, but when I ran the command it said SQL counters were already installed.

    They just don't appear in the Performance Object dropdown.

  • Check this key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Performance\Disable Performance Counters

    I had this problem recently and it was set to 1. After I changed it, I was able to load them using the directions given in the earlier posted link.

    Reloading the SQL Server Counters

    (a) In command line, locate the current folder to C:\Program Files\Microsoft SQL Server\MSSQL\BINN

    (b) Execute "lodctr sqlctr.ini"

    Then reboot.

  • Hmm, I didn't have that item at all.

    I have added it and set the value to 0 - I'll reboot the server over the weekend and see what happens.

  • Which version od SQL Server?

    I had a 32-bit SQL instance on 64-bit windows, and could not see the performance counters.

    Until I ran \WINDOWS\SysWOW64\perfmon.exe - all counters appeared...

  • Sir, you are a genius!

    I did have 32bit SQL on a 64 bit server and running perfmon.exe brings up the counters.

    Now I just need to find out why my tempdb is going through the roof!! 🙂

  • Glad to help - this took me a long time to fix.:-)

Viewing 8 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic. Login to reply