Pregunta

En un proyecto mío, las declaraciones SQL que se ejecutan en un servidor SQL fallan por alguna razón desconocida.Parte del código ya se utiliza en producción, por lo que depurarlo no es una tarea fácil.Por lo tanto, necesito una forma de ver en la base de datos qué declaraciones SQL se utilizan, ya que el proyecto genera las declaraciones en tiempo de ejecución y podrían tener fallas cuando se cumplen ciertas condiciones.

Por lo tanto, consideré la posibilidad de monitorear los extractos entrantes y comprobar yo mismo si veo algún defecto.

La base de datos se ejecuta en SQL Server 2005 y utilizo SQL Server Management Studio Express como herramienta principal para manipular la base de datos.Entonces mi pregunta es, ¿cuál es la mejor manera de hacer esto?

¿Fue útil?

Solución

Al ver cómo utiliza Management Studio Express, asumiré que no tiene acceso a las herramientas del cliente MSSQL 2005.Si lo hace, instálelos, porque incluye el generador de perfiles SQL que hace exactamente lo que desea (¡y más!).Para obtener más información sobre ese, consulte msdn.

encontré este Hace un tiempo, porque estaba pensando exactamente en lo mismo.Yo mismo tengo acceso a las herramientas del cliente, por lo que realmente no lo necesito todavía, pero ese acceso no es ilimitado (es a través de mi trabajo actual).Si lo pruebas, cuéntame si funciona ;-)

Otros consejos

La mejor manera es iniciar el generador de perfiles, iniciar un seguimiento, guardar el seguimiento y luego volver a ejecutar las declaraciones.

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