ultimas - ver historial de consultas en sql server
¿Cómo puedo monitorear las sentencias sql ejecutadas en SQL Server 2005? (2)
Al ver cómo usa Management Studio Express, supongo que no tiene acceso a las herramientas de cliente de MSSQL 2005. Si lo hace, instálelos, porque incluye el generador de perfiles SQL que hace exactamente lo que usted desea (¡y más!). Para obtener más información acerca de eso, vea msdn .
Encontré esto hace un tiempo, porque estaba pensando en exactamente lo mismo. Tengo acceso a las herramientas del cliente, por lo que realmente no necesito hacerlo todavía, pero ese acceso no es ilimitado (es a través de mi trabajo actual). Si lo pruebas, avísame si funciona ;-)
En un proyecto mío, las sentencias de SQL que se ejecutan contra un SQL Server fallan por algún motivo desconocido. Parte del código ya se usa en producción, por lo que eliminarlo no es una tarea fácil. Por lo tanto, necesito una forma de ver en la base de datos en sí mismas qué declaraciones SQL se utilizan, ya que las declaraciones son generadas en tiempo de ejecución por el proyecto y pueden ser defectuosas cuando se cumplen ciertas condiciones.
Por lo tanto, consideré la posibilidad de controlar las declaraciones entrantes y controlarme a mí 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?
La mejor forma es iniciar Profiler, iniciar un seguimiento, guardar el seguimiento y luego volver a ejecutar las declaraciones