Depuración de bases de datos de T-SQL
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. |
Esta sección contiene ejemplos que muestran la depuración de todos los tipos de objetos de base de datos T-SQL.
Anteriormente, los programadores de T-SQL solían escribir y depurar las aplicaciones de T-SQL con el Analizador de consultas SQL. Ahora, SQL Server Management Studio, que no tiene ningún depurador, ha reemplazado al Analizador de consultas. Los desarrolladores de T-SQL utilizan en su lugar el depurador de Visual Studio 2005.
Los desarrolladores asimismo pueden escribir aplicaciones de T-SQL en Visual Studio 2005 mediante un proyecto de base de datos. Ya se escriba la aplicación de T-SQL con Visual Studio 2005 o no, la depuración de los procedimientos es casi idéntica.
Se deben tener en cuenta tres escenarios de depuración:
Ejecutar paso a paso un objeto de base de datos T-SQL. Para obtener más información, vea Cómo: Recorrer paso a paso un objeto utilizando el Explorador de servidores.
Ejecutar un script de prueba en SQL Server Management Studio. Para obtener más información, vea Cómo: Depurar T-SQL utilizando SQL Server Management Studio.
Ejecutar un script de prueba desde un proyecto de base de datos de Visual Studio 2005. Para obtener más información, vea Cómo: Desarrollar en T-SQL con el tipo de proyecto de base de datos.
Observe que para depurar un desencadenador, debe iniciar la sesión de depuración en un procedimiento almacenado. No puede depurar un script SQL independiente, hacer que active un desencadenador y depurar el desencadenador.
En esta sección
Tutorial: Depurar un procedimiento almacenado de T-SQL
Muestra cómo depurar procedimientos almacenados de un servidor SQL Server.Tutorial: Depurar un desencadenador de T-SQL
Demuestra cómo pasar de un procedimiento almacenado a un activador cuando se desencadena.Tutorial: Depurar una función definida por el usuario de T-SQL
Muestra cómo avanzar paso a paso desde un procedimiento almacenado hasta una función definida por el usuario.