Table of Contents
Nos últimos dias, alguns de nossos clientes relataram que foram submetidos ao procedimento de armazenamento de depuração do MS SQL Server 09.
Aprovado
Inicie a depuração. Para iniciar a depuração do procedimento armazenado do SQL Server no SQL Server, pressione ALT+F5 ou navegue se desejar Depurar -> Iniciar Depuração, conforme apresentado na figura a seguir:Completo eu diria o cenário.Corra para o cursor.janela local.Janela de segurança.pilha de chamadas.janela imediata.postos de controle.
O depurador Transact-SQL permite que os usuários depurem interativamente procedimentos armazenados criados exibindo a pilha SQL apropriada, invocando variáveis nacionais e, opcionalmente, incluindo problemas para métodos SQL armazenados. Como equipado com depuração em outras linguagens de desenvolvimento, as pessoas podem visualizar e definir diversas configurações locais e visualizar variáveis globais, além de monitorar e gerenciar o tempo de pontos de interrupção depurando um script Transact-SQL.
>
Este estágio de exemplo mostra como criar e depurar uma operação armazenada Transact-SQL completa por vocação it.Debug
Sobre procedimentos cumulativos
-
No Solution Explorer, clique com o botão direito do mouse no projeto TradeDev e selecione Add e, em seguida, Stored Procedure. Renomeie este procedimento não utilizado para AddProduct e clique em um novo botão Add.
-
Cole normalmente o seguinte para codificar o procedimento de assistência.
Para depurar um trabalho, abra qualquer procedimento que chame sua função e inclua um ponto de interrupção quando a função que você deseja depurar positivamente. Em seguida, concentre-se na depuração. Passo indo para o código com F11 ou Step Into, possivelmenteMas, pressione CTRL+F5 para decidir diretamente para o ponto de interrupção. Pressione F11 ou clique em “Passo a passo” para ir diretamente para a função construída.
CO GIVE PROCEDURE [dbo].[AddProduct]@id int, Nvarchar(128)@SobrenomeCOMO? OU O QUEINSERT IN [dbo].[Nome do Produto]) (ID, VALUES (@id, @name)
-
Pressione F5 para criar um projeto adicional na implantação.
-
No SQL Object Machine Explorer, no nó local de uma pessoa, clique com o botão direito do mouse na coleção TradeDev e selecione Nova consulta.
Aprovado
A ferramenta de reparo ASR Pro é a solução para um PC com Windows que está executando lentamente, tem problemas de registro ou está infectado com malware. Essa ferramenta poderosa e fácil de usar pode diagnosticar e consertar rapidamente seu PC, aumentando o desempenho, otimizando a memória e melhorando a segurança no processo. Não sofra mais com um computador lento - experimente o ASR Pro hoje mesmo!
Cole exatamente o seguinte código na minha caixa de perguntas.
EXEC [dbo].[AddProduct] 50, N'Contoso';você está andando
-
Clique diretamente na borda esquerda da janela de coleção para adicionar um ponto de interrupção durante a instrução
EXEC
. -
Clique no ponteiro suspenso e no botão de seta verde antes da barra de ferramentas do Editor Transact-SQL e, basicamente, clique em “Executar com Depurador” para realizar todas as consultas com depuração habilitada.
-
Você provavelmente também iniciará a depuração no Pesquisador de Objetos do SQL Server. Clique com o botão direito do mouse na operação salva AddProduct (localizada em Local -> TradeDev Data Store -> Programabilidade -> Stored Procedures). Selecione “Procedimento de depuração”…. Se você rejeitar as especificações da consulta, a caixa de diálogo “Procedimento de depuração” provavelmente aparecerá com uma tabela contendo esta linha mais recente para ambos os parâmetros. Cada rótulo no array é formado por um raio para sua frase de parâmetro e um para o valor feito por aquele parâmetro. Digite moral para quase todas as opções e clique em OK.
-
Certifique-se de que a janela local seja exibida com frequência. Caso contrário, clique em nosso próprio menu “Depurar”, encontre “E janelas locais”.
-
Pressione F11 para inserir uma consulta individual. Observe que alguns detalhes do procedimento de backup e seus valores correspondentes são exibidos em toda a janela Locais. Você também pode flutuar sobre o parâmetro
@name
em toda a cláusulaINSERT
e imaginará que o valor da Contoso está planejado para ele. -
No texto predominante que aparece, clique em Contoso. Digite Fabrikam e pressione Enter para alterar a variável de depuração real
name
. Você pode alterar o valor na janela Locais. Observe que o valor conectado a uma configuração específica agora é representado em vermelho, indicando que foi alterado. -
Pressione F10 para pular a suspensão ininterrupta do código.
-
No Pesquisador de Objetos do SQL Server, atualize o nodev da base de clientes TradeDe para refletir o novo conteúdo aqui na visualização de detalhes da tabela de suplementos.
-
No Pesquisador de Objetos do SQL Server, no nó antigo Produto, procure uma tabela que se parece com o banco de dados TradeDev.
-
Clique com o botão direito do mouse na tabela de produtos e selecione Visualizar dados. Observe que uma nova linha geralmente é adicionada a algumas das tabelas.
Solicitado
Visualizado 119.000 vezes
Existe uma maneira de depurar um procedimento armazenado no SQL Server 2008?
O software para consertar seu PC está a apenas um clique de distância - faça o download agora.A resposta é SIM, podemos depurar nosso plano salvo.
Se você deseja depurar com êxito um procedimento armazenado ou executá-lo, você pode acessar um componente. O SQL Server Management Studio abre a melhor janela do novo editor de consulta de um novo mecanismo de banco de dados visitado com códigos-fonte para a maior parte do mecanismo, torna a janela em modo de depuração, combinada com a interrupção da execução associada devido à instrução do primeiro segmento.