Tôi đang cố gắng gỡ lỗi thủ tục SQL và đang sử dụng truy vấn sau để làm như vậy.Làm cách nào để thêm điểm ngắt vào một thủ tục SQL được lưu trữ để gỡ lỗi?
USE [database]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[Populate]
@ssId = 201
SELECT 'Return Value' = @return_value
GO
Vấn đề là, các thủ tục Tôi đang thử nghiệm, (cư) dường như không dừng lại ở bất kỳ breakpoint tôi gán cho nó. Có cách nào khác để thêm điểm ngắt sao cho tôi có thể theo dõi trình gỡ lỗi không? Tôi nhận được lỗi sau: "Số dòng không hợp lệ được chỉ định với điểm ngắt SQL".
SQL không có điểm ngắt - AFAIK, đây là một điều Visual Studio - xem bài viết này để thiết lập các điểm ngắt: http://aspnet.4guysfromrolla.com/articles/051607-1.aspx –
@OMG Ponies cho SQL Server 2005, bạn sử dụng Visual Studio. Nhưng trong năm 2008, bạn có thể dễ dàng gỡ lỗi trong Management Studio. – DOK
@DOK: Tuyệt! Tôi đang mắc kẹt trong năm 2005 đất: (Tôi tự hỏi nếu SSMS Express đã gỡ lỗi, và nếu nó sẽ backport đến năm 2005 ... –