Depurar una aplicación de base de datos de varios niveles
Este tema se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
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, a partir de SQL Server 2005 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.
Deben considerarse tres fases en la depuración de varios niveles:
La depuración se inicia en un cliente o una aplicación de nivel medio que llama a un procedimiento almacenado.
Puede seguir el subproceso de ejecución en Transact-SQL del procedimiento almacenado.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.
Para obtener más información acerca de la depuración de los procedimientos de los objetos de base de datos, vea Depurar objetos de base de datos Transact-SQL.
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 SQL Server 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 base de datos Transact-SQL
Describe cómo se depuran los objetos de base de datos de SQL Server e incluye código de ejemplo.Depurar bases de datos Transact-SQL
Describe cómo se depuran los objetos de base de datos de Transact-SQL como procedimientos almacenados, desencadenadores, funciones definidas por el usuario, etc.