Partilhar via


Depuração de aplicação multicamada de banco de dados

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Depuração de aplicativos multicamadas de banco de dados é um processo complexo, porque ele requer alternar da depuração um aplicativo executado em uma máquina para depurar o código do banco de dados sendo executado em um processo diferente em execução em um computador diferente.Mesmo que o aplicativo não seja fisicamente distribuído, ainda haverá uma alterar de contexto de um processo da camada intermediária escrito em uma linguagem gerenciada ou nativa para um processo em execução dentro de SQL Server 2005.

Pode haver três estágios da depuração multicamada a serem considerados:

  • Depuração começa pelo cliente ou pela camada intermediária que chama uma stored procedure.

  • Você pode seguir o segmento de execução na stored procedure, que pode ser escrito em T-SQL ou em uma linguagem CLR.Vários objetos de banco de dados podem ser envolvidos, como disparadores, funções definidas pelo usuário e assim por diante.

  • Você pode desejar seguir o segmento de execução novamente para a camada de origem para que você possa examinar os dados que são retornados, bem como fazer depuração adicional que podem ser necessárias.

Esta seção descreve os procedimentos de instalação necessários, e fornece um exemplo que ilustra como depurar um aplicativo multicamada.

Mais detalhes de procedimentos de depuração para qualquer objeto de banco de dados são descritos em Depuração banco de dados SQL Objects.

Nesta seção

Seções relacionadas

  • Depuração banco de dados SQL Objects
    Descreve como depurar qualquer objeto de banco de dados do SQL Server e fornece código de exemplo.

  • Banco de dados de depuração T-SQL
    Descreve como depurar objetos de banco de dados T-SQL , tais como stored procedures, disparadores, funções definidas pelo usuário e assim por diante.

  • Depuração de banco de dados SQL CLR
    Descreve sistema autônomo depurar SQL CLR SQL Server 2005 objetos de banco de dados, tais sistema autônomo procedimentos armazenados, disparadores, funções definidas pelo usuário, agregados, tipos definidos pelo usuário e assim por diante.

Consulte também

Conceitos

Segurança do Depurador

Outros recursos

Configurando depuração SQL