Arquivo

Archive for the ‘Perfmon’ Category

Fabiano VS PerfMon Counters que não aparecem

25 de janeiro de 2012 1 comentário

Já aconteceu com você de precisar ler alguns contadores de performance do SQL Server no PerfMon e eles não aparecerem?

Eu já havia passado por esse problema e confesso que não entendia porque os contadores do SQL não estavam lá na listinha do perfmon.

Estou trabalhando em mais um script para o repositório do DBCC CHECK_BD () da SrNimbus e os contadores relacionados ao SQL Server da minha máquina não estavam disponíveis, o que fazer?

Eu precisei reinstalar os contadores da minha instancia SQL. Para fazer isso execute os seguintes passos:

1. Abrir o cmd.exe (linha de comando)

 

2. Desinstalar os contadores relacionados a instancia:

a. Instancia default: unlodctr MSSQLSERVER

b. Instancia nomeada: unlodctr MSSQL$NOMEDAINSTANCIA

 

3. Instalar os contadores usando o arquivo de configuração dos contadores (arquivo .ini). Este arquivo fica na pasta BINN do SQL Server, no meu caso estava em “C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008R2_1\MSSQL\Binn”

a. lodctr /T:”C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2008R2_1\MSSQL\Binn\perf-MSSQL$SQL2008R2_1sqlctr.ini”

b. O parâmetro /T é importante para marcar os contadores como uma fonte confiável (T de trusted)

 

4. Reiniciar o serviço do SQL Server. L deve ter um jeito mais fácil, sem necessitar reiniciar o serviço, mas eu só consegui assim. Se você descobrir/souber me avisa.

Segue um print dos comandos que rodei na minha maquina.

clip_image001

Após isso os contadores devem aparecer por lá.

Abs.

Categorias:Perfmon, Virtual PASS BR