"sniffer" para aplicacion sql

28/04/2006 - 05:01 por DarthSidious | Informe spam
hola, queria saber si existe algun programa que haga de "sniffer" para
monitorear una aplicacion que hago en vb o algo en asp que se conecta a una
base de datos sql server, y me diga cosas como el string de conexion, quiza
estoy pidiendo mucho, supongo que debe estar "encriptada" la comunicacion con
el servidor sql pero bueno, igual pregunto...

Cualquier respuesta se agradece..
 

Leer las respuestas

#1 Alberto Poblacion
28/04/2006 - 08:22 | Informe spam
"DarthSidious" wrote in message
news:
hola, queria saber si existe algun programa que haga de "sniffer" para
monitorear una aplicacion que hago en vb o algo en asp que se conecta a
una
base de datos sql server, y me diga cosas como el string de conexion,
quiza
estoy pidiendo mucho, supongo que debe estar "encriptada" la comunicacion
con
el servidor sql pero bueno, igual pregunto...



El propio Sql Server tiene esa herramienta. Se llama "Profiler" (creo que
en la versión española lo han traducido por "analizador", lo cual es molesto
porque lleva a confusión con el "analizador de consultas" que es otra
herramienta distinta).
Desde el menú de Sql Server arrancas el Profiler, pulsas el botón "New"
para hacer una nueva traza, le das Ok a todas las opciones, y listo. Te va
saliendo una lista de todas las sentencias Sql que los programas envían al
servidor.
Lo que no puedes capturar de esta manera es la cadena de conexión. Tienes
que saber de antemano a qué servidor se conecta la aplicación cliente para
activar la traza sobre ese servidor.

Esto funciona incluso aunque la comunicación con el servidor esté
encriptada, ya que la traza la hace el propio servidor después de
desencriptar. De todas formas, lo más normal es que no esté encriptada; con
el Sql Server 2000 la encriptación la tienes que activar introduciendo el
cliente Multiprotocolo y diciéndole que use encriptación.

Preguntas similares