Cómo: Depurar T-SQL utilizando SQL Server Management Studio
Actualización: noviembre 2007
Este tema se aplica a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro y Team |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de manera predeterminada. |
T-SQL puede desarrollarse íntegramente, salvo la depuración, en SQL Server Management Studio. Para un desarrollo complejo de T-SQL, se trata de una opción a tener en cuenta.
Este procedimiento supone que ya ha desarrollado e implementado correctamente un objeto de T-SQL en la base de datos, y que está preparado para depurarlo. Supone asimismo que la depuración se realiza localmente, si bien se puede llevar a cabo el mismo procedimiento básico al depurar de manera remota.
Nota: |
---|
Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio. |
Para ejecutar un script de prueba desde SQL Server Management Studio
Abra Visual Studio y establezca una conexión a la base de datos. Para obtener más información, vea Cómo: Conectarse a una base de datos.
Asocie el depurador al proceso de SQL Server siguiendo este procedimiento.
En el menú Herramientas, seleccione Asociar al proceso.
En el cuadro de diálogo, busque sqlservr.exe en la lista de procesos disponibles y haga clic en él para resaltarlo.
Presione el botón Seleccionar para abrir el cuadro Seleccionar tipo de código.
Seleccione la opción Determinar automáticamente el tipo de código para depurar y haga clic en Aceptar.
Haga clic en el botón Asociar.
En el Explorador de servidores, abra el objeto de base de datos que se va a depurar y establezca los puntos de interrupción.
En SQL Server Management Studio, ejecute una secuencia de comandos que pruebe el objeto de base de datos. No puede establecer puntos de interrupción en esta secuencia de comandos, pero la secuencia de comandos hará que el objeto de base de datos se ejecute y que se visiten sus puntos de interrupción.
El código del objeto aparecerá en Visual Studio con una flecha amarilla en el margen izquierdo de color gris, que indica la instrucción que está a punto de ejecutarse. Ahora puede utilizar la mayoría de las características de depurador con las que ya está familiarizado.
Para finalizar la depuración, presione F5 o Inicio. El código se ejecutará y saldrá del depurador.