SQL Profiler para versiones SQL Express

En el último proyecto de desarrollo en el que estoy involucrado me he encontrado con la necesidad de comprobar si las sentencias SQL generadas desde la aplicación llegaban correctamente al servidor de base de datos (SQL Server 2005 Express Edition) para su posterior ejecución.

En las versiones Express de SQL Server no se incluye la herramienta SQL Profiler, que nos permite analizar lo que está sucediendo en el servidor en distintos momentos. De esta manera podemos analizar, por ejemplo, las sentencias o procedimientos almacenados que se están ejecutando, el tiempo que tardan en ejecutarse o los usuarios que lanzan esos comandos, entre otros.

Para resolver este problema estuve buscando un poco y finalmente encontré una aplicación llamada Profiler for Microsoft SQL Server 2005/2008 Express Edition, que proporciona la misma funcionalidad que SQL Profiler, ¡y de forma totalmente gratuita! Además es un proyecto con el código fuente abierto, con lo que podemos modificar la aplicación a nuestro gusto o necesidades, además de comprobar como está hecha.

Según mi punto de vista, una aplicación muy útil y recomendable si no disponemos de SQL Profiler.

¡Espero que os sirva!

PD: En otro post os explicaré las utilidades de SQL Profiler y como sacar el máximo de esta herramienta, no tan conocida por los programadores como lo debería ser.

Tags: ,