agregar los resultados de una traza a una tabla

31/08/2005 - 23:20 por Claudia Villatoro | Informe spam
hola,

he encontrado esta solucion para correr una traza desde el servidor y
agregar los resultados a una tabla
- Tengo creados 2 procedimientos, el primero corre la traza y el 2 agrega
los resultados de la traza a la tabla
entonces
1. Correo el procedimiento donde creo la traza (sp_trace_create ,
sp_trace_setevent), ahi le digo en que lugar del server va a quedar el
archivo.trc
2. paro la traza y remuevo la traza y paro

EXEC SP_TRACE_SETSTATUS 2, 0
EXEC SP_TRACE_SETSTATUS 2, 2

3. genero el procedimiento para importar los resultados de la traza a una
tabla temporal
insert into table
select * FROM ::fn_trace_gettable(N'\\server\traza\LOGINF01.trc', default)

ahora bien todo este esquema me funciona, lo unico es que yo desearia que al
momento de que cada evento se de tambien se pueda ingresar en la tabla, es
decir no pararla y removerla para despues agregarla a la tabla, ¿ es posible
esto ?

gracias por su ayuda,
 

Leer las respuestas

#1 Isaias
01/09/2005 - 02:38 | Informe spam
No se puede, al menos en 2000, una traza activa, no se puede abrir (leer)

Preguntas similares