Depuración de una aplicación de base de datos de varios niveles
Actualización: noviembre 2007
Este tema se aplica a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Estándar |
||||
Pro y Team |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de forma predeterminada. |
La depuración de aplicaciones de base de datos de varios niveles es un proceso complejo porque es preciso cambiar de la depuración de una aplicación que se ejecuta en un equipo a la depuración de código de base de datos que se ejecuta en otro proceso que, a su vez, se ejecuta en otro equipo. Incluso si la aplicación no está físicamente distribuida, seguirá habiendo un cambio de contexto de un proceso de nivel medio escrito en un lenguaje administrado o nativo a un proceso que se ejecuta en SQL Server 2005.
Deben considerarse tres fases en la depuración de varios niveles:
La depuración se inicia en un cliente o nivel medio que llama a un procedimiento almacenado.
Se puede seguir el subproceso de ejecución en el procedimiento almacenado, que puede estar escrito en lenguaje T-SQL o CLR. Pueden estar implicados varios objetos de base de datos, como desencadenadores, funciones definidas por el usuario, etc.
Puede seguir el subproceso de ejecución hasta el nivel original para examinar los datos devueltos así como realizar las depuraciones adicionales que considere necesarias.
En esta sección se describen los procedimientos de instalación necesarios y se incluye un ejemplo que muestra cómo se depura una aplicación de varios niveles.
En Depurar objetos de bases de datos SQL se describen procedimientos de depuración más detallados de los objetos de base de datos.
En esta sección
Cómo: Habilitar la depuración de varios niveles
Incluye los pasos de configuración adicionales que se requieren para habilitar la depuración de aplicaciones de SQL de varios niveles.Cómo: Depurar una aplicación de base de datos de varios niveles
Incluye código de ejemplo que muestra cómo se depuran las aplicaciones de base de datos distribuidas.
Secciones relacionadas
Depurar objetos de bases de datos SQL
Describe cómo se depuran los objetos de base de datos de SQL Server e incluye código de ejemplo.Depuración de bases de datos de T-SQL
Describe cómo se depuran los objetos de base de datos de T-SQL, como procedimientos almacenados, desencadenadores, funciones definidas por el usuario, etc.Depuración de bases de datos de SQL CLR
Describe cómo se depuran los objetos de base de datos de SQL Server 2005 de SQL CLR, como procedimientos almacenados, desencadenadores, funciones definidas por el usuario, agregados, tipos definidos por el usuario, etc.