PROFILER ACTIVO

04/10/2005 - 18:16 por castilla | Informe spam
Compañeros existe alguna consulta en el Query Analyzer que me indique si
tengo activo el profiler en el servidor?
Gracias, por su ayuda

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
04/10/2005 - 18:48 | Informe spam
Podrías hacerlo usando WMI o acceder a la info de procesos del sistema, en
.NET usas el objeto Process. En mi opinión es una buena pregunta para los
foros de sistema operativos.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"castilla" wrote in message
news:
Compañeros existe alguna consulta en el Query Analyzer que me indique si
tengo activo el profiler en el servidor?
Gracias, por su ayuda
Respuesta Responder a este mensaje
#2 castilla
04/10/2005 - 21:25 | Informe spam
Gustavo gracias, creo que encontre otra forma.
1. Ejecutamos sp_who
Obtenemos los spid que ejecutan select sobre master ( el profiler trabaja
con esa base de datos)
2. luego ejecutamos el DBCC INPUTBUFFER(#spid), en donde nos podemos dar
cuenta cuál usuario ejecuta un exec sp_trace_getdata.
Si algúnb usuario ejecuta dicho SP, el proceso del profiler esta ejecutandose.
Lo anterior lo podemos comprobar ejecutando el kill #spid, y vemos que el
proceso del profiler falla.

Una forma no tan directa de percatarnos que se ejecuta un profiler, pero
funciona.
Gracias, por su colaboración.

"Gustavo Larriera [MVP]" wrote:

Podrías hacerlo usando WMI o acceder a la info de procesos del sistema, en
..NET usas el objeto Process. En mi opinión es una buena pregunta para los
foros de sistema operativos.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"castilla" wrote in message
news:
> Compañeros existe alguna consulta en el Query Analyzer que me indique si
> tengo activo el profiler en el servidor?
> Gracias, por su ayuda



Respuesta Responder a este mensaje
#3 Isaias
04/10/2005 - 22:19 | Informe spam
Hola

fn_trace_getinfo
Devuelve información acerca de una traza especificada o de trazas existentes.

Sintaxis
fn_trace_getinfo( [ @traceid = ] trace_id )

Argumentos
[ @traceid = ] trace_id


Se trata del Id. de la traza y es de tipo entero. Para devolver la
información de todas las trazas, especifique el valor predeterminado de este
parámetro. Es necesario utilizar la palabra clave 'default', como en

SELECT * FROM :: fn_trace_getinfo(default)





Saludos
IIslas


"castilla" escribió:

Gustavo gracias, creo que encontre otra forma.
1. Ejecutamos sp_who
Obtenemos los spid que ejecutan select sobre master ( el profiler trabaja
con esa base de datos)
2. luego ejecutamos el DBCC INPUTBUFFER(#spid), en donde nos podemos dar
cuenta cuál usuario ejecuta un exec sp_trace_getdata.
Si algúnb usuario ejecuta dicho SP, el proceso del profiler esta ejecutandose.
Lo anterior lo podemos comprobar ejecutando el kill #spid, y vemos que el
proceso del profiler falla.

Una forma no tan directa de percatarnos que se ejecuta un profiler, pero
funciona.
Gracias, por su colaboración.

"Gustavo Larriera [MVP]" wrote:

> Podrías hacerlo usando WMI o acceder a la info de procesos del sistema, en
> ..NET usas el objeto Process. En mi opinión es una buena pregunta para los
> foros de sistema operativos.
>
> Gustavo Larriera
> Uruguay LatAm
> Blog: http://sqljunkies.com/weblog/gux/
> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and confers
> no rights.
> "castilla" wrote in message
> news:
> > Compañeros existe alguna consulta en el Query Analyzer que me indique si
> > tengo activo el profiler en el servidor?
> > Gracias, por su ayuda
>
>
>
Respuesta Responder a este mensaje
#4 Miguel Egea
04/10/2005 - 23:29 | Informe spam
Además puedes saber los parámetros y puedes detenarla con trace set status.

Saludos
"Isaias" escribió en el mensaje
news:
Hola

fn_trace_getinfo
Devuelve información acerca de una traza especificada o de trazas
existentes.

Sintaxis
fn_trace_getinfo( [ @traceid = ] trace_id )

Argumentos
[ @traceid = ] trace_id


Se trata del Id. de la traza y es de tipo entero. Para devolver la
información de todas las trazas, especifique el valor predeterminado de
este
parámetro. Es necesario utilizar la palabra clave 'default', como en

SELECT * FROM :: fn_trace_getinfo(default)





Saludos
IIslas


"castilla" escribió:

Gustavo gracias, creo que encontre otra forma.
1. Ejecutamos sp_who
Obtenemos los spid que ejecutan select sobre master ( el profiler trabaja
con esa base de datos)
2. luego ejecutamos el DBCC INPUTBUFFER(#spid), en donde nos podemos dar
cuenta cuál usuario ejecuta un exec sp_trace_getdata.
Si algúnb usuario ejecuta dicho SP, el proceso del profiler esta
ejecutandose.
Lo anterior lo podemos comprobar ejecutando el kill #spid, y vemos que el
proceso del profiler falla.

Una forma no tan directa de percatarnos que se ejecuta un profiler, pero
funciona.
Gracias, por su colaboración.

"Gustavo Larriera [MVP]" wrote:

> Podrías hacerlo usando WMI o acceder a la info de procesos del sistema,
> en
> ..NET usas el objeto Process. En mi opinión es una buena pregunta para
> los
> foros de sistema operativos.
>
> Gustavo Larriera
> Uruguay LatAm
> Blog: http://sqljunkies.com/weblog/gux/
> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga
> ningun
> derecho / This posting is provided "AS IS" with no warranties, and
> confers
> no rights.
> "castilla" wrote in message
> news:
> > Compañeros existe alguna consulta en el Query Analyzer que me indique
> > si
> > tengo activo el profiler en el servidor?
> > Gracias, por su ayuda
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida