traza para registrar los sql de un usuario

13/10/2005 - 17:08 por Claudia Villatoro | Informe spam
hola, buen dia para todos !!!

Debo hacer una traza para registrar los sql (insert, update, delete) de un
usuario en particular, he buscado el suceso TransactioLog, pero el tema es
que hago la traza pero en las columnas de datos no veo ninguna que pueda
devolver el sql hecho por el usuario, ¿ alguien tiene una idea de como
recuperar este texto ?

Hay otros sucesos que son TSQL, ¿ deberia usar este tipo o el
TransactionLog?



gracias y feliz dia

Preguntas similare

Leer las respuestas

#1 Maxi
13/10/2005 - 17:15 | Informe spam
Pregunto, no seria mejor aplicar triggers y auditar esto?


Salu2
Maxi [MVP SQL SERVER]


"Claudia Villatoro" escribió en el mensaje
news:
hola, buen dia para todos !!!

Debo hacer una traza para registrar los sql (insert, update, delete) de un
usuario en particular, he buscado el suceso TransactioLog, pero el tema es
que hago la traza pero en las columnas de datos no veo ninguna que pueda
devolver el sql hecho por el usuario, ¿ alguien tiene una idea de como
recuperar este texto ?

Hay otros sucesos que son TSQL, ¿ deberia usar este tipo o el
TransactionLog?



gracias y feliz dia

Respuesta Responder a este mensaje
#2 Isaias
13/10/2005 - 19:10 | Informe spam
Maxi

Para auditar un solo usuario, crear triggers en todas las tablas ???, creo
que es mejor desarrollar la TRAZA y en las opciones, bien puede indicarle el
usuario a auditar y las intstrucciones t-sql que desea guardar, asi mismo,
desde que aplicativo (enterprise, Query Analyzer, etc.) desea registrar las
trazas.

Saludos
IIslas


"Maxi" escribió:

Pregunto, no seria mejor aplicar triggers y auditar esto?


Salu2
Maxi [MVP SQL SERVER]


"Claudia Villatoro" escribió en el mensaje
news:
> hola, buen dia para todos !!!
>
> Debo hacer una traza para registrar los sql (insert, update, delete) de un
> usuario en particular, he buscado el suceso TransactioLog, pero el tema es
> que hago la traza pero en las columnas de datos no veo ninguna que pueda
> devolver el sql hecho por el usuario, ¿ alguien tiene una idea de como
> recuperar este texto ?
>
> Hay otros sucesos que son TSQL, ¿ deberia usar este tipo o el
> TransactionLog?
>
>
>
> gracias y feliz dia
>



Respuesta Responder a este mensaje
#3 Claudia Villatoro
13/10/2005 - 21:57 | Informe spam
hola

como puedo recuperar el sql que esta haciendo el usuario, ya tengo la traza
para los eventos, pero lo que necesito es poder ver el sql que hace


sldes


p.d. la idea de los triggers no procede porque obviamente son cantidad y
cantidad de tablas y triggers, y son solo dos usuarios que se deben
monitorear

gracias



"Isaias" escribió en el mensaje
news:
Maxi

Para auditar un solo usuario, crear triggers en todas las tablas ???,
creo
que es mejor desarrollar la TRAZA y en las opciones, bien puede indicarle
el
usuario a auditar y las intstrucciones t-sql que desea guardar, asi mismo,
desde que aplicativo (enterprise, Query Analyzer, etc.) desea registrar
las
trazas.

Saludos
IIslas


"Maxi" escribió:

Pregunto, no seria mejor aplicar triggers y auditar esto?


Salu2
Maxi [MVP SQL SERVER]


"Claudia Villatoro" escribió en el mensaje
news:
> hola, buen dia para todos !!!
>
> Debo hacer una traza para registrar los sql (insert, update, delete) de
> un
> usuario en particular, he buscado el suceso TransactioLog, pero el tema
> es
> que hago la traza pero en las columnas de datos no veo ninguna que
> pueda
> devolver el sql hecho por el usuario, ¿ alguien tiene una idea de como
> recuperar este texto ?
>
> Hay otros sucesos que son TSQL, ¿ deberia usar este tipo o el
> TransactionLog?
>
>
>
> gracias y feliz dia
>



Respuesta Responder a este mensaje
#4 Gustavo Larriera [MVP]
14/10/2005 - 01:25 | Informe spam
Elige para tu traza que quieres ver las sentencias SQL.

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.
"Claudia Villatoro" wrote in message
news:u6JXU$
hola

como puedo recuperar el sql que esta haciendo el usuario, ya tengo la
traza para los eventos, pero lo que necesito es poder ver el sql que hace


sldes


p.d. la idea de los triggers no procede porque obviamente son cantidad y
cantidad de tablas y triggers, y son solo dos usuarios que se deben
monitorear

gracias



"Isaias" escribió en el mensaje
news:
Maxi

Para auditar un solo usuario, crear triggers en todas las tablas ???,
creo
que es mejor desarrollar la TRAZA y en las opciones, bien puede indicarle
el
usuario a auditar y las intstrucciones t-sql que desea guardar, asi
mismo,
desde que aplicativo (enterprise, Query Analyzer, etc.) desea registrar
las
trazas.

Saludos
IIslas


"Maxi" escribió:

Pregunto, no seria mejor aplicar triggers y auditar esto?


Salu2
Maxi [MVP SQL SERVER]


"Claudia Villatoro" escribió en el mensaje
news:
> hola, buen dia para todos !!!
>
> Debo hacer una traza para registrar los sql (insert, update, delete)
> de un
> usuario en particular, he buscado el suceso TransactioLog, pero el
> tema es
> que hago la traza pero en las columnas de datos no veo ninguna que
> pueda
> devolver el sql hecho por el usuario, ¿ alguien tiene una idea de como
> recuperar este texto ?
>
> Hay otros sucesos que son TSQL, ¿ deberia usar este tipo o el
> TransactionLog?
>
>
>
> gracias y feliz dia
>









Respuesta Responder a este mensaje
#5 Maxi \(MVP SQL\)
15/10/2005 - 20:02 | Informe spam
Hola, no, depende que quieras auditar y que necesites registrar, por ej si
quires ver que valor puso y q valor dejo entonces... y no lo haria en todas
las tablas!! la traza es valida para estas cosas :-)


-
MS-MVP SQL SERVER
"Isaias" escribió en el mensaje
news:
Maxi

Para auditar un solo usuario, crear triggers en todas las tablas ???,
creo
que es mejor desarrollar la TRAZA y en las opciones, bien puede indicarle
el
usuario a auditar y las intstrucciones t-sql que desea guardar, asi mismo,
desde que aplicativo (enterprise, Query Analyzer, etc.) desea registrar
las
trazas.

Saludos
IIslas


"Maxi" escribió:

Pregunto, no seria mejor aplicar triggers y auditar esto?


Salu2
Maxi [MVP SQL SERVER]


"Claudia Villatoro" escribió en el mensaje
news:
> hola, buen dia para todos !!!
>
> Debo hacer una traza para registrar los sql (insert, update, delete) de
> un
> usuario en particular, he buscado el suceso TransactioLog, pero el tema
> es
> que hago la traza pero en las columnas de datos no veo ninguna que
> pueda
> devolver el sql hecho por el usuario, ¿ alguien tiene una idea de como
> recuperar este texto ?
>
> Hay otros sucesos que son TSQL, ¿ deberia usar este tipo o el
> TransactionLog?
>
>
>
> gracias y feliz dia
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida