2008-11-12 31 views
8

Ok, điều này khiến tôi cảm thấy khó chịu.Làm cách nào để bật gỡ lỗi các quy trình được lưu trữ trong studio trực quan?

Tôi đã làm tất cả mọi thứ có thể để cho phép bước qua gỡ lỗi các thủ tục được lưu trữ của cơ sở dữ liệu máy chủ sql 2005.

http://arjunachith.blogspot.com/2007/05/debugging-stored-procedures-debug.html

http://msdn.microsoft.com/en-us/library/zefbf0t6(vs.71).aspx

dòng của tôi thiết lập:

  1. Visual Studio 2008 SP1
  2. SQL server 2005 cơ sở dữ liệu nhanh (có bạn có thể gỡ lỗi về vấn đề này) cơ sở dữ liệu
  3. DEV trên localmachine của tôi với thông tin đăng nhập "root" là sysadmin

Tất cả những gì tôi muốn làm là nhấp chuột phải vào một tệp được lưu trữ trong trình khám phá máy chủ của tôi trong VS 2008 và xem "bước vào quy trình được lưu trữ". Tôi đã làm tất cả những gì tôi có thể và tôi không thể thấy điều đó. Tôi chỉ đang cố gắng truy cập cơ sở dữ liệu cục bộ trên máy cục bộ của mình, tôi đã tạo một tài khoản

+0

Tôi có phiên bản Pro. Tôi biết nó _should_ ở đó nhưng không phải. – eviljack

Trả lời

2

Bạn đang chạy phiên bản VS2008 nào? Tôi vừa kiểm tra trên Pro và Team System, và tôi nhận được tùy chọn đó trên cả hai; Tôi cũng có C# Express, và nó không cung cấp tùy chọn này. (Tôi không có tiêu chuẩn, vì vậy không thể kiểm tra cái đó ...)

[sửa] Từ liên kết thứ hai bạn cung cấp (MSDN), ở phía bên tay phải có liên kết cho VS2008 cho biết chỉ áp dụng cho Pro và Team.

1

Chỉ cần chọn kết nối của bạn trong Server Explorer và click chuột phải vào đó và chọn Allow SQL/CLR Debugging

+0

Điều này chỉ được hỗ trợ trong các máy chủ lên đến Microsoft SQL Server 2008. –

1

Để làm sql gỡ lỗi trong mã được quản lý hoặc visual studio, visual studio nên được cấu hình để cho phép sql deubugging máy chủ. liên kết này giúp bạn giải pháp trực tiếp http://support.microsoft.com/kb/316549http://msdn.microsoft.com/en-us/library/aa984533(v=vs.71).aspx nhưng nên xem xét phiên bản của studio trực quan. Xin tham khảo http://msdn.microsoft.com/en-us/library/ms165038(v=vs.80).aspx.

Dường như, bạn có thể không nhận được tab Gỡ lỗi mặc dù các phiên bản là chuyên nghiệp/nhóm và nếu đó là một dự án ứng dụng web. Để làm cho nó hoạt động, bạn cần phải chọn tab web -> cuộn màn hình xuống -> Nhận 3 tùy chọn như trong hình dưới đây.

View The Image For Help

Các vấn đề liên quan