Como adicionar o botão Debug ao SSMS v18?


Respostas:


12

O depurador está obsoleto no SSMS18 como o @LowlyDBA disse em sua resposta .

Para quem procura uma alternativa, você pode usar o SSDT / Visual Studio para depurar uma consulta.

  1. Conecte-se a um servidor SQL (no menu Ferramentas)
  2. Abra uma nova consulta (Server explorer, clique com o botão direito do mouse, nova consulta)
  3. Digite sua consulta
  4. Executar com depurador

No menu SQL

SQL - Menu Principal

Na lista suspensa ao lado do ícone de execução na janela de consulta

DropDown ao lado do ícone Executar na janela de consulta

No menu de contexto da consulta, pergunte

Menu de contexto em uma janela de consulta


infelizmente, isso faz com que o VS 2019 falhe. Tentei nos últimos 19 e pré-visualização. 😤
Mayank

@ Mayay Obrigado por esta atualização, não posso verificar agora, já que não tenho uma instância do SQL Server 2019 disponível para isso.
Pred

1
Eu levantei o problema com a equipe do VS. Espero que seja corrigido em breve.
Mayank

Isso está funcionando para mim ... mas não para um procedimento armazenado. É necessário converter o SP em uma consulta primeiro e depois depurá-lo em uma janela de consulta.
Matt

22

Esse recurso foi descontinuado no SSMS 18 e, portanto, não está mais disponível.

Os diagramas do banco de dados foram removidos no SSMS 18, mas foram adicionados novamente a partir da versão 18.1


5
Discordo totalmente da afirmação de que o depurador é "terrível" no SSMS. Sim, pode não ser tão poderoso quanto o VS, MAS é conveniente e fácil de usar para tarefas simples. Eu acho uma pena que a MS faça esse tipo de "depreciação" sem nenhuma consulta extensa.
jyao 2/09/19

1
Eu também discordo. Percorrer sprocs para garantir a funcionalidade correta é uma função crítica. O SSMS está aleijado sem ele. Pelo menos 350 pessoas no Azure.com querem isso de volta. feedback.azure.com/forums/908035-sql-server/suggestions/… Usar o Visual Studio 2019 é uma solução alternativa incorreta. Depois de ignorar a tela inicial via "continue sem código" e conectar-se a uma janela especial do explorer, você não tem acesso a arquivos recentes ou ferramentas familiares, e ele trava indefinidamente quando você entra em um procedimento armazenado. O SSMS v18 é inútil sem o depurador.
Triynko 16/09/19


A depuração por meio do código SQL no VS 2017 e o SSMS 17 pareciam funcionar praticamente da mesma maneira para mim. Ambos muito úteis. Além disso, ambos estavam um pouco conturbados, como é de se esperar da empresa pequena e flexível.
Engenheiro reverso
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.