Monitorizar rendimiento en SQL 2005 vía WMI

29/05/2009 - 10:29 por Diego Fernández | Informe spam
Hola a todos:

Estoy intentando ver datos de rendimiento vía WMI sobre un SQL 2005 Standard
en Windows 2003 Server.
El caso es que lo hago sin ningún problema sobre un SQL 2000, pero en el SQL
2005 no consigo ver ningún dato. Conecto correctamente, veo las clases, pero
veo las instancias, con lo que no obtengo ningún dato.
Como pensé al principio que el problema podría estar en el script que
conecta y recoge el dato, he conectado mediante el "WMI explorer" y aquí
tampoco veo las instancias.

Vamos, que un "select * from
Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" no me devuelve ningún
dato.
Tengo acceso de administrador al server, y otras consultas WMI que no sean
de SQL *SI* funcionan y me devuelven datos, por lo que asumo que el problema
está en el SQL.

¿Hay que activar algo para que SQL 2005 permita WMI?

Gracias por anticipado.
Diego Fernández
 

Leer las respuestas

#1 Gustavo Larriera
29/05/2009 - 20:10 | Informe spam
Las notificaciones de eventos creadas por el proveedor WMI usan al Service
Broker para enviar los mensajes. Verifique que dicho servicio esté instalado
y funcionando.

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Diego Fernández" wrote:

Hola a todos:

Estoy intentando ver datos de rendimiento vía WMI sobre un SQL 2005 Standard
en Windows 2003 Server.
El caso es que lo hago sin ningún problema sobre un SQL 2000, pero en el SQL
2005 no consigo ver ningún dato. Conecto correctamente, veo las clases, pero
veo las instancias, con lo que no obtengo ningún dato.
Como pensé al principio que el problema podría estar en el script que
conecta y recoge el dato, he conectado mediante el "WMI explorer" y aquí
tampoco veo las instancias.

Vamos, que un "select * from
Win32_PerfRawData_MSSQLSERVER_SQLServerDatabases" no me devuelve ningún
dato.
Tengo acceso de administrador al server, y otras consultas WMI que no sean
de SQL *SI* funcionan y me devuelven datos, por lo que asumo que el problema
está en el SQL.

¿Hay que activar algo para que SQL 2005 permita WMI?

Gracias por anticipado.
Diego Fernández


Preguntas similares