จะเพิ่มปุ่ม Debug ใน SSMS v18 ได้อย่างไร?


20

Debugปุ่มเป็นปัจจุบันอยู่กับรุ่นของ SSMS นี้: ป้อนคำอธิบายรูปภาพที่นี่

แต่มันไม่ได้อยู่ในรุ่น 18 แสดงตัวอย่าง 4: ป้อนคำอธิบายรูปภาพที่นี่

ฉันลองหลายวิธีเพื่อเพิ่มDebugปุ่มลงใน SSMS ของฉัน แต่ไม่ประสบความสำเร็จ

มีวิธีเพิ่มDebugปุ่มใน SSMS v18 หรือไม่


1
เราสามารถลงคะแนนเพื่อนำมันกลับมา: feedback.azure.com/forums/908035-sql-server/suggestions/…
MattBH

คำตอบ:


12

ดีบักเกอร์จะเลิกใน SSMS18 เป็น@LowlyDBA กล่าวในคำตอบของเขา

สำหรับผู้ที่มองหาทางเลือกคุณสามารถใช้ SSDT / Visual Studio เพื่อดีบักแบบสอบถาม

  1. เชื่อมต่อกับเซิร์ฟเวอร์ SQL (ในเมนูเครื่องมือ)
  2. เปิดแบบสอบถามใหม่ (สำรวจเซิร์ฟเวอร์คลิกขวาแบบสอบถามใหม่)
  3. พิมพ์คำค้นหาของคุณ
  4. ดำเนินการกับดีบักเกอร์

จากเมนู SQL

SQL - เมนูหลัก

จากรายการดรอปดาวน์ถัดจากไอคอนดำเนินการในหน้าต่างแบบสอบถาม

ดร็อปดาวน์ถัดจากไอคอนดำเนินการในหน้าต่างแบบสอบถาม

จากเมนูบริบทในข้อความค้นหา wondow

เมนูบริบทในหน้าต่างแบบสอบถาม


น่าเสียดายที่นี่ทำให้ VS 2019 เกิดปัญหาขึ้น พยายามดูตัวอย่างล่าสุดและ 19 ครั้ง 😤
Mayank

@ Mayank ขอบคุณสำหรับการอัปเดตนี้ฉันไม่สามารถตรวจสอบได้ตอนนี้เนื่องจากฉันไม่มีอินสแตนซ์ของ SQL Server 2019 ให้ทำเช่นนั้น
Pred

1
ฉันแจ้งปัญหานี้กับทีม VS หวังว่ามันจะได้รับการแก้ไขในไม่ช้า
Mayank

นั่นใช้งานได้สำหรับฉัน ... แต่ไม่ใช่สำหรับขั้นตอนการจัดเก็บ หนึ่งต้องการแปลง SP เป็นแบบสอบถามก่อนแล้วจึงดีบักในหน้าต่างแบบสอบถาม
Matt

22

คุณลักษณะนี้เลิกใช้แล้วในSSMS 18และไม่สามารถใช้งานได้อีกต่อไป

ไดอะแกรมฐานข้อมูลถูกลบใน SSMS 18 แต่ได้รับการเพิ่มอีกครั้งในเวอร์ชัน 18.1


5
ฉันไม่เห็นด้วยกับข้อความที่ debugger นั้น "น่ากลัว" ใน SSMS ใช่มันอาจไม่ทรงพลังเท่า VS, แต่มันสะดวกและง่ายต่อการใช้สำหรับงานง่าย ๆ ฉันคิดว่ามันเป็นความอัปยศที่ MS ทำ "การเลิก" ประเภทนี้โดยไม่มีการปรึกษาหารืออย่างกว้างขวาง
jyao

1
ฉันไม่เห็นด้วย การก้าวผ่าน sprocs เพื่อให้แน่ใจว่าการทำงานที่ถูกต้องเป็นหน้าที่ที่สำคัญ SSMS พิการโดยไม่มีมัน มีอย่างน้อย 350 คนใน Azure.com ที่ต้องการกลับคืน feedback.azure.com/forums/908035-sql-server/suggestions/การใช้ Visual Studio 2019 เป็นวิธีแก้ปัญหาที่ไม่ดี หลังจากข้ามหน้าจอเริ่มต้นผ่าน "ดำเนินการต่อโดยไม่ใช้รหัส" และเชื่อมต่อกับหน้าต่าง explorer พิเศษคุณจะไม่สามารถเข้าถึงไฟล์ล่าสุดหรือเครื่องมือที่คุ้นเคยและจะหยุดทำงานอย่างไม่มีกำหนดเมื่อคุณเข้าสู่กระบวน SSMS v18 ไม่มีประโยชน์หากไม่มีดีบักเกอร์
Triynko


การดีบักรหัส SQL ใน VS 2017 และ SSMS 17 ทั้งคู่ดูเหมือนจะทำงานได้เหมือนกันสำหรับฉัน ทั้งสองมีประโยชน์มาก นอกจากนี้ทั้งสองยังมีข้อผิดพลาดเล็กน้อยตามที่คาดหวังจาก บริษัทขนาดเล็กและอ่อนนุ่ม
วิศวกรที่กลับรายการ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.