Recuerda que en las ciencias un problema casi siempere suele tener diferentes resoluciones, así que nosotros aquí te mostramos lo más óptimo y eficiente.
Solución:
Solo con SQL 2008 y SSMS 2008. Seleccione del menú ‘DepurarIniciar depuración’ o presione Alt+F5 e iniciará el depurador T-SQL paso a paso.
En 2005, la única forma es adjuntar Profiler y monitorear el evento SP:StmtCompleted, que no es exactamente un depurador paso a paso, pero al menos verá el flujo de ejecución. No se debe hacer en una máquina de producción, obviamente.
He escrito una publicación de blog bastante detallada sobre esto aquí:
http://www.diaryofaninja.com/blog/2010/11/23/debugging-sql-queries-function-amp-stored-procedures-with-sql-management-studio
Básicamente, la esencia de esto es que ingresa su consulta sql para ejecutar su procedimiento almacenado, y en lugar de presionar F5 o presionando la exclamación, presiona el botón de reproducción y usa F10 y F11 para recorrer y acceder a sus procesos almacenados.
Esto es muy útil, pero nadie parece usarlo.
La capacidad de depurar sprocs, que estaba en Query Analyzer en SQL Server 2000, no se colocó en SQL Server 2005. Microsoft se dio cuenta de este error y volvió a colocar la funcionalidad en SQL Server 2008.
En SSMS 2008, puede iniciar el depurador haciendo clic en el botón de depuración en la barra de herramientas o presionando ALT+F5.
Desafortunadamente, ejecutar SSMS 2008 contra una base de datos de 2005 no le permitirá depurar, por lo que tendrá que quedarse con Visual Studio.
Si te animas, tienes la libertad de dejar una sección acerca de qué te ha impresionado de esta división.