Comment ajouter le bouton Debug à SSMS v18?


Réponses:


12

Le débogueur est obsolète dans SSMS18, comme @LowlyDBA l'a dit dans sa réponse .

Pour ceux qui recherchent une alternative, vous pouvez utiliser SSDT / Visual Studio pour déboguer une requête.

  1. Se connecter à un serveur SQL (dans le menu Outils)
  2. Ouvrir une nouvelle requête (Explorateur de serveurs, clic droit, nouvelle requête)
  3. Tapez votre requête
  4. Exécuter avec le débogueur

Depuis le menu SQL

SQL - Menu principal

Dans la liste déroulante à côté de l'icône d'exécution dans la fenêtre de requête

DropDown à côté de l'icône Exécuter dans la fenêtre de requête

Dans le menu contextuel de la requête

Menu contextuel dans une fenêtre de requête


malheureusement, cela provoque le crash de VS 2019. J'ai essayé le dernier 19 et aperçu. 😤
Mayank

@Mayank Merci pour cette mise à jour, je ne peux pas la vérifier maintenant, car je n'ai pas d'instance SQL Server 2019 disponible pour le faire.
Pred

1
J'ai soulevé le problème avec l'équipe VS. Espérons que ce sera bientôt corrigé.
Mayank

Cela fonctionne pour moi ... mais pas pour une procédure stockée. Il faut d'abord convertir le SP en requête, puis le déboguer dans une fenêtre de requête.
Matt

22

Cette fonctionnalité est déconseillée dans SSMS 18 et n'est donc plus disponible.

Les diagrammes de base de données ont été supprimés dans SSMS 18 mais ont été rajoutés à partir de la version 18.1


5
Je suis totalement en désaccord avec l'affirmation selon laquelle le débogueur est "horrible" dans SSMS. Oui, il n'est peut-être pas aussi puissant que VS, MAIS , il est pratique et facile à utiliser pour des tâches simples. Je pense qu'il est dommage que MS fasse ce genre de "dépréciation" sans aucune consultation approfondie.
jyao

1
Je suis également en désaccord. Parcourir les sprocs pour garantir une fonctionnalité correcte est une fonction critique. SSMS est paralysé sans lui. Au moins 350 personnes sur Azure.com veulent le récupérer. feedback.azure.com/forums/908035-sql-server/suggestions/… L' utilisation de Visual Studio 2019 est une mauvaise solution de contournement. Après avoir ignoré l'écran de démarrage via "continuer sans code" et vous être connecté à une fenêtre d'explorateur spéciale, vous n'avez pas accès aux fichiers récents ou aux outils familiers, et il se bloque indéfiniment lorsque vous entrez dans une procédure stockée. SSMS v18 est inutile sans le débogueur.
Triynko


Le débogage via le code SQL dans VS 2017 et SSMS 17 semblait fonctionner à peu près la même chose pour moi. Les deux sont très utiles. En outre, les deux étaient un peu délicats, comme on pouvait s'y attendre de la petite et douce entreprise.
Ingénieur inversé
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.