Come aggiungere il pulsante Debug a SSMS v18?


Risposte:


12

Il debugger è deprecato in SSMS18 come ha detto @LowlyDBA nella sua risposta .

Per coloro che cercano un'alternativa, è possibile utilizzare SSDT / Visual Studio per eseguire il debug di una query.

  1. Connessione a un server SQL (nel menu Strumenti)
  2. Apri una nuova query (Esplora server, clic con il tasto destro, nuova query)
  3. Digita la tua richiesta
  4. Eseguire con Debugger

Dal menu SQL

SQL - Menu principale

Dall'elenco a discesa accanto all'icona di esecuzione nella finestra della query

DropDown accanto all'icona Esegui nella finestra della query

Dal menu contestuale nella domanda chiedo

Menu di scelta rapida in una finestra di query


sfortunatamente ciò causa l'arresto anomalo di VS 2019. Ho provato gli ultimi 19 e l'anteprima. 😤
Mayank

@Mayank Grazie per questo aggiornamento, non posso verificarlo ora, poiché non ho un'istanza di SQL Server 2019 disponibile per farlo.
Pred

1
Ho sollevato il problema con il team VS. Spero che sarà risolto presto.
Mayank

Questo funziona per me ... ma non per una procedura memorizzata. È necessario prima convertire l'SP in una query, quindi eseguirne il debug in una finestra della query.
Matt,

22

Questa funzione è obsoleta in SSMS 18 e quindi non è più disponibile.

I diagrammi del database sono stati rimossi in SSMS 18 ma sono stati aggiunti nuovamente dalla versione 18.1


5
Non sono assolutamente d'accordo con l'affermazione secondo cui il debugger è "orribile" in SSMS. Sì, potrebbe non essere potente come VS, MA , è comodo e facile da usare per compiti semplici. Penso che sia un peccato che gli Stati membri facciano questo tipo di "deprecazione" senza ampie consultazioni.
jyao,

1
Non sono d'accordo. Passare attraverso gli sprocs per garantire la corretta funzionalità è una funzione fondamentale. SSMS è paralizzato senza di essa. Almeno 350 persone su Azure.com lo vogliono indietro. feedback.azure.com/forums/908035-sql-server/suggestions/… L' uso di Visual Studio 2019 è una brutta soluzione. Dopo aver bypassato la schermata iniziale tramite "continua senza codice" e aver effettuato il collegamento con una finestra di esplorazione speciale, non si ha accesso ai file recenti o agli strumenti familiari e si blocca indefinitamente quando si passa a una procedura memorizzata. SSMS v18 è inutile senza il debugger.
Triynko,


Il debug tramite codice SQL in VS 2017 e SSMS 17 sembravano funzionare allo stesso modo per me. Entrambi molto utili. Inoltre, entrambi erano un po 'glitch, come ci si può aspettare dalla piccola e morbida compagnia.
Ingegnere invertito,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.