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

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.

Vea también

Conceptos

Seguridad del depurador

Otros recursos

Configurar la depuración de SQL