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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 kojikabutosv
20/01/2009 - 17:53 | Informe spam
Si Gustavo tienes toda la razón del mundo, luego de leer varios
artículos me he dado cuenta que SQL Profiler no es una herramiente para
debugging, por el lado de Visual Studio ya hice algunas pruebas pero me
sale siempre la opción de debug deshabilitada!!! ando averiguando la
razón, según estaba leyendo a partir de la versión 2008 de SQL Server ya
viene incluído el debugging desde el Managment Studio.

Saludos y gracias por tu respuesta...

Gustavo Larriera (MVP) escribió:
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

Respuesta Responder a este mensaje
#3 Carlos Sacristan
21/01/2009 - 13:58 | Informe spam
Aunque el depurador venga en SSMS de SQL Server 2008, tienes que tener
también una versión 2008 para que funcione. Si estás trabajando con 2005 no
te va a servir


Un saludo
-
www.navento.com
Servicios de Localización GPS


"kojikabutosv" wrote:

Si Gustavo tienes toda la razón del mundo, luego de leer varios
artículos me he dado cuenta que SQL Profiler no es una herramiente para
debugging, por el lado de Visual Studio ya hice algunas pruebas pero me
sale siempre la opción de debug deshabilitada!!! ando averiguando la
razón, según estaba leyendo a partir de la versión 2008 de SQL Server ya
viene incluído el debugging desde el Managment Studio.

Saludos y gracias por tu respuesta...

Gustavo Larriera (MVP) escribió:
> 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
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida