Banco de dados de depuração T-SQL
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. |
Esta seção contém exemplos que demonstram a depuração de todos os tipos de objetos de banco de dados T-SQL.
No passado, os desenvolvedores T-SQL freqüentemente escreveram e depurado seus aplicativos T-SQL usando o consulta SQL Analyzer.Hoje, consulta Analyzer foi substituído pelo SQL servidor Management Studio, que tem o depurador não.Os desenvolvedores T-SQL agora usam o Visual Studio 2005 em vez disso, o depurador.
Os desenvolvedores podem também gravar seus aplicativos T-SQL em Visual Studio 2005, usando um projeto de banco de dados. Se você escrever seu aplicativo T-SQL em Visual Studio 2005 ou não, procedimentos de depuração são quase idênticos.
Há três cenários de depuração a serem considerados:
Depuração em um objeto de banco de dados T-SQL.Para obter mais informações, consulte Como: Depuração an objeto Using Gerenciador de Servidores.
Executando um script de teste do SQL servidor Management Studio.Para obter mais informações, consulte Como: Depurar T-SQL usando o SQL servidor Management Studio.
Executando um script de teste por um Visual Studio 2005 Projeto de banco de dados. Para obter mais informações, consulte Como: Desenvolver em T-SQL com o banco de dados tipo de projeto.
A fim de depurar um disparador, você deve iniciar a sessão de depuração em uma stored procedure.Não é possível depurar um script SQL autônomo, têm ele dispara um disparar e ser capaz de depurar o disparar.
Nesta seção
Demonstra Passo a passo: Depurar um T-SQL procedimento armazenado
Demonstra como depurar stored procedure em um servidor SQL.Demonstra Passo a passo: Depuração um disparar T-SQL
Demonstra como entrar de uma stored procedure em um disparador quando ela for acionado.Demonstra Passo a passo: Depurando uma função definida pelo usuário T-SQL
Demonstra como entrar em um procedimento armazenado em uma função definida pelo usuário.