Làm cách nào để thêm nút Gỡ lỗi vào SSMS v18?


19

Các Debugnút có mặt trên phiên bản này của SSMS: nhập mô tả hình ảnh ở đây

Nhưng nó không có trên phiên bản 18, xem trước 4: nhập mô tả hình ảnh ở đây

Tôi đã thử nhiều cách để thêm Debugnút vào SSMS của mình nhưng không thành công.

Có cách nào để thêm Debugnút vào SSMS v18 không?


1
Chúng tôi có thể bỏ phiếu để mang nó trở lại: feedback.azure.com/forums/908035-sql-server/suggestions/
gợi

Câu trả lời:


12

Trình gỡ lỗi không được chấp nhận trong SSMS18 như @LowlyDBA đã nói trong câu trả lời của mình .

Đối với những người tìm kiếm một giải pháp thay thế, bạn có thể sử dụng SSDT / Visual Studio để gỡ lỗi một truy vấn.

  1. Kết nối với máy chủ SQL (trong menu Công cụ)
  2. Mở một truy vấn mới (Máy chủ thám hiểm, nhấp chuột phải, truy vấn mới)
  3. Nhập truy vấn của bạn
  4. Thực thi với trình gỡ lỗi

Từ menu SQL

SQL - Menu chính

Từ danh sách Thả xuống bên cạnh biểu tượng thực thi trong cửa sổ truy vấn

DropDown bên cạnh biểu tượng Thực thi trong cửa sổ truy vấn

Từ menu ngữ cảnh trong truy vấn wonderow

Menu ngữ cảnh trong một cửa sổ truy vấn


Thật không may, điều này khiến VS 2019 bị sập. Đã thử trên 19 mới nhất và xem trước. 😤
Mayank

@Mayank Cảm ơn bản cập nhật này, tôi không thể xác minh ngay bây giờ, vì tôi không có sẵn phiên bản SQL Server 2019 để làm như vậy.
Pred

1
Tôi đã nêu vấn đề với nhóm VS. Hy vọng nó sẽ được sửa sớm.
Mayank

Điều đó đang làm việc cho tôi ... nhưng không phải cho một thủ tục được lưu trữ. Trước tiên, người ta cần chuyển đổi SP thành truy vấn và sau đó gỡ lỗi trong cửa sổ truy vấn.
Matt

22

Tính năng này không được dùng trong SSMS 18 và do đó không còn khả dụng.

Sơ đồ cơ sở dữ liệu đã bị xóa trong SSMS 18 nhưng đã được thêm lại kể từ phiên bản 18.1


5
Tôi hoàn toàn không đồng ý với tuyên bố rằng trình gỡ lỗi là "khủng khiếp" trong SSMS. Vâng, nó có thể không mạnh như VS, NHƯNG , nó thuận tiện và dễ sử dụng cho các nhiệm vụ đơn giản. Tôi nghĩ thật xấu hổ khi MS thực hiện kiểu "phản đối" này mà không có sự tư vấn sâu rộng nào.
jyao

1
Tôi cũng không đồng ý. Bước qua sprocs để đảm bảo chức năng chính xác là một chức năng quan trọng. SSMS bị tê liệt mà không có nó. Ít nhất 350 người trên Azure.com muốn quay lại. feedback.azure.com/forums/908035-sql-server/suggestions/ khuyên Sử dụng Visual Studio 2019 là một cách giải quyết tồi. Sau khi bỏ qua màn hình giật gân thông qua "tiếp tục không có mã" và kết nối với cửa sổ thám hiểm đặc biệt, bạn không có quyền truy cập vào các tệp gần đây hoặc các công cụ quen thuộc và nó chỉ bị treo vô thời hạn khi bạn bước vào một thủ tục được lưu trữ. SSMS v18 là vô dụng nếu không có trình gỡ lỗi.
Triynko


Gỡ lỗi thông qua mã SQL trong VS 2017 và cả SSMS 17 dường như hoạt động khá giống nhau đối với tôi. Cả hai đều rất hữu ích. Ngoài ra, cả hai đều có một chút trục trặc, như dự kiến ​​từ công ty nhỏ và mềm.
Kỹ sư đảo ngược
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.