Pregunta

Me gustaría poder conectarme a una aplicación de terceros para ver qué declaraciones SQL se están ejecutando.Específicamente, es una aplicación VB6 que se ejecuta en SQL Server 2005.

Por ejemplo, cuando la aplicación completa una cuadrícula, me gustaría poder ver exactamente qué consulta produjo esos datos.

¿Fue útil?

Solución

Si tiene los derechos adecuados (permiso de administrador de sistemas o ALTER TRACE) en la base de datos, puede verlo usando SQL Profiler.

Otros consejos

Si la aplicación no escribe un registro o algo así, la única forma de verlos es en el lado de la base de datos.SQL Profiler es la herramienta adecuada para la tarea en MSSQL 2005.

Puede verlo del lado del servidor conectándose al servidor SQL con SQL Server Profiler incluido en las herramientas. Aquí hay un resumen de su uso por parte de Microsoft.

Revisarlo en el servidor como indican otras respuestas es probablemente la mejor manera de hacerlo.Sin embargo, si eso no está disponible, también puedes activar registro ODBC lo cual puede ser útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top