Recomendar depurador (debugger) de SQL Server

19/01/2009 - 20:48 por kojikabutosv | Informe spam
Estimados, buenas tardes,

tengo entendido que SQL trae un depurador de SP pero no lo encuentro,
específicamente quisiera ir viendo paso a paso el cambio de las
variables que he asignado en el SP para irlas estudiando.

Estoy trabajando con SQL Server 2005.

Al buscar en internet en un artículo hacían referencia al SQL Profiler,
pero no sé si estoy entendiendo mal el concepto al utilizarlo, puesto
que cuando lo ejecuto y corro el SP veo cada línea del procedimiento
ejecutado exitosamente, pero no con el valor de las variables ya
cambiadas, por ejemplo:

en el SP declaré la variable @Sucursal y en el procedure tengo:

select * from sucursal = @sucursal

En el SQL Profiler me sale exactamente como en el procedure y quisera ir
viendo cada valor que cambia en dichas variables.

espero haberme dado a explicar y muchas gracias por su tiempo

Saludos
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
19/01/2009 - 23:36 | Informe spam
SQL Profiler no es una herramienta de debugging sino un trazador de ejecución.

Para depurar usted puede usar Visual Studio, vea los detalles en:

How to: Enable SQL Server 2005 Debugging
http://msdn.microsoft.com/en-us/library/s0fk6z6e(VS.80).aspx

Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"kojikabutosv" wrote:

Estimados, buenas tardes,

tengo entendido que SQL trae un depurador de SP pero no lo encuentro,
específicamente quisiera ir viendo paso a paso el cambio de las
variables que he asignado en el SP para irlas estudiando.

Estoy trabajando con SQL Server 2005.

Al buscar en internet en un artículo hacían referencia al SQL Profiler,
pero no sé si estoy entendiendo mal el concepto al utilizarlo, puesto
que cuando lo ejecuto y corro el SP veo cada línea del procedimiento
ejecutado exitosamente, pero no con el valor de las variables ya
cambiadas, por ejemplo:

en el SP declaré la variable @Sucursal y en el procedure tengo:

select * from sucursal = @sucursal

En el SQL Profiler me sale exactamente como en el procedure y quisera ir
viendo cada valor que cambia en dichas variables.

espero haberme dado a explicar y muchas gracias por su tiempo

Saludos

Preguntas similares