conocer las consultas efectuadas

09/01/2008 - 11:59 por -=joselitux=- | Informe spam
Hola

Tengo una aplicacion que se ha desarrollado en una empresa externa y
queremos saber qué consultas está lanzando contra nuestro servidor.
¿Existe modo de conocer las consultas efectuadas contra un SQL Server
sin acceder al código de la aplicación?
¿registra de alguna manera SQL Server las consultas que se le lanzan?

Gracias

Preguntas similare

Leer las respuestas

#1 Edu Alcaniz
09/01/2008 - 12:13 | Informe spam
Buenas puedes utilizar el SQL Profiler y activar todos los eventos y captura
todas las sentencias que se lancen y el usuario que lo intenta lanzar. con
esto te puede servir.



Un Saludo
Edu Alcaniz

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"-=joselitux=-" wrote in message
news:%
Hola

Tengo una aplicacion que se ha desarrollado en una empresa externa y
queremos saber qué consultas está lanzando contra nuestro servidor.
¿Existe modo de conocer las consultas efectuadas contra un SQL Server sin
acceder al código de la aplicación?
¿registra de alguna manera SQL Server las consultas que se le lanzan?

Gracias
Respuesta Responder a este mensaje
#2 -=joselitux=-
09/01/2008 - 12:31 | Informe spam
Podrías ser un poco más concreto sobre los pasos a seguir. Nunca he
usado el profiler.


Edu Alcaniz escribió:
Buenas puedes utilizar el SQL Profiler y activar todos los eventos y captura
todas las sentencias que se lancen y el usuario que lo intenta lanzar. con
esto te puede servir.


Respuesta Responder a este mensaje
#3 Edu Alcaniz
09/01/2008 - 13:02 | Informe spam
Si tienes SQL server 2005 standar o enterprise. Abres el SQL Profiler y
tienes una opcion de new trace, luego pones donde quieres que guarde la
traza y cuanto tiempo quieres que se ejecute. en la segunda pestaña
selecciona show all events o lo que te sean necesarios para que capture
correctamente lo que necesitas, de esa manera puede capturar todo lo que
hace sql.



Un Saludo
Edu Alcaniz

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.


"-=joselitux=-" wrote in message
news:
Podrías ser un poco más concreto sobre los pasos a seguir. Nunca he usado
el profiler.


Edu Alcaniz escribió:
Buenas puedes utilizar el SQL Profiler y activar todos los eventos y
captura todas las sentencias que se lancen y el usuario que lo intenta
lanzar. con esto te puede servir.

Respuesta Responder a este mensaje
#4 -=joselitux=-
09/01/2008 - 16:02 | Informe spam
Ah, tengo 2000, por eso no lo encontraba.


Edu Alcaniz escribió:
Si tienes SQL server 2005 standar o enterprise. Abres el SQL Profiler y
tienes una opcion de new trace, luego pones donde quieres que guarde la
traza y cuanto tiempo quieres que se ejecute. en la segunda pestaña
selecciona show all events o lo que te sean necesarios para que capture
correctamente lo que necesitas, de esa manera puede capturar todo lo que
hace sql.


Respuesta Responder a este mensaje
#5 Gux (MVP)
09/01/2008 - 19:12 | Informe spam
SQL Server 2000 también tiene la herramienta Profiler.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"-=joselitux=-" wrote:

Ah, tengo 2000, por eso no lo encontraba.


Edu Alcaniz escribió:
> Si tienes SQL server 2005 standar o enterprise. Abres el SQL Profiler y
> tienes una opcion de new trace, luego pones donde quieres que guarde la
> traza y cuanto tiempo quieres que se ejecute. en la segunda pestaña
> selecciona show all events o lo que te sean necesarios para que capture
> correctamente lo que necesitas, de esa manera puede capturar todo lo que
> hace sql.
>
>

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