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
Como: Habilitar Depuração Multi-tier
Lista as etapas necessárias para ativar a depuração para aplicativos multicamada SQL.Como: Depurar um aplicativo de banco de dados Multi-tier
Fornece código de exemplo que mostra como depurar aplicativos de banco de dados distribuídos.
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.