¿Cómo agregar el botón Depurar a SSMS v18?

20

El Debugbotón está presente en esta versión de SSMS: ingrese la descripción de la imagen aquí

Pero no está presente en la versión 18, vista previa 4: ingrese la descripción de la imagen aquí

He intentado de varias maneras agregar el Debugbotón a mi SSMS pero no lo he logrado.

¿Hay alguna manera de agregar el Debugbotón a SSMS v18?

Marcello Miorelli
fuente
1
Podemos votar para traerlo de vuelta: feedback.azure.com/forums/908035-sql-server/suggestions/…
MattBH

Respuestas:

12

El depurador está en desuso en SSMS18 como @LowlyDBA dijo en su respuesta .

Para aquellos que buscan una alternativa, puede usar SSDT / Visual Studio para depurar una consulta.

  1. Conéctese a un servidor SQL (en el menú Herramientas)
  2. Abrir una nueva consulta (Explorador del servidor, clic derecho, nueva consulta)
  3. Escribe tu consulta
  4. Ejecutar con depurador

Desde el menú SQL

SQL - Menú principal

De la lista desplegable junto al icono de ejecución en la ventana de consulta

DropDown junto al icono Ejecutar en la ventana de consulta

Desde el menú contextual en la ventana de consultas

Menú contextual en una ventana de consulta

Pred
fuente
Desafortunadamente, esto hace que VS 2019 se bloquee. Probado en los últimos 19 y vista previa. 😤
Mayank
@Mayank Gracias por esta actualización, no puedo verificarla ahora, ya que no tengo una instancia de SQL Server 2019 disponible para hacerlo.
Pred
1
He planteado el problema con el equipo VS. Esperemos que se arregle pronto.
Mayank
Eso está funcionando para mí ... pero no para un procedimiento almacenado. Primero hay que convertir el SP en una consulta y luego depurarlo en una ventana de consulta.
Matt
22

Esta característica está en desuso en SSMS 18 y, por lo tanto, ya no está disponible.

Los diagramas de la base de datos se eliminaron en SSMS 18 pero se volvieron a agregar a partir de la versión 18.1

LowlyDBA
fuente
55
Estoy totalmente en desacuerdo con la afirmación de que el depurador es "horrible" en SSMS. Sí, puede que no sea tan potente como VS, PERO , es conveniente y fácil de usar para tareas simples. Creo que es una lástima que MS haga este tipo de "desaprobación" sin ninguna consulta extensa.
jyao
1
Yo tampoco estoy de acuerdo. Pasar por sprocs para garantizar la funcionalidad correcta es una función crítica. SSMS está lisiado sin él. Al menos 350 personas en Azure.com lo quieren de vuelta. feedback.azure.com/forums/908035-sql-server/suggestions/… Usar Visual Studio 2019 es una mala solución. Después de pasar por alto la pantalla de bienvenida a través de "continuar sin código" y conectarse con una ventana de exploración especial, no tiene acceso a archivos recientes o herramientas familiares, y simplemente se cuelga indefinidamente cuando ingresa a un procedimiento almacenado. SSMS v18 es inútil sin el depurador.
Triynko
La depuración a través del código SQL en VS 2017, y SSMS 17, ambos parecían funcionar más o menos igual para mí. Ambos muy útiles. Además, ambos eran un poco problemáticos, como es de esperar de la pequeña y suave compañía.
Ingeniero