Como adicionar o botão Debug ao SSMS v18?

20

O Debugbotão está presente nesta versão do SSMS: insira a descrição da imagem aqui

Mas não está presente na versão 18, visualização 4: insira a descrição da imagem aqui

Tentei de várias maneiras adicionar o Debugbotão ao meu SSMS, mas não obtive êxito.

Existe uma maneira de adicionar o Debugbotão ao SSMS v18?

Marcello Miorelli
fonte
1
Podemos votar para trazer de volta: feedback.azure.com/forums/908035-sql-server/suggestions/...
MattBH

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

Pred
fonte
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

LowlyDBA
fonte
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