2014-09-10 17 views
13

Khi tôi cố gắng gỡ lỗi Thủ tục được lưu trữ bằng Microsoft SQL Server Management Studio, tôi gặp thông báo lỗi này: Không thể khởi động T-SQL Debugging. Không thể kết nối với máy tính ("*"). Trình dubugger không thể kết nối với máy tính từ xa. Điều này có thể do máy tính từ xa không tồn tại hoặc tường lửa có thể ngăn không cho giao tiếp với máy tính từ xa. Vui lòng xem trợ giúp để được hỗ trợ. Tôi thực sự đánh giá cao sự giúp đỡ nào.Không thể khởi động T-SQL Debugging. Không thể kết nối với máy tính ("*****")

+0

Bạn cần quyền để gỡ lỗi phiên bản SQL Server mà bạn đang kết nối. Bạn không thể kiểm tra điều này trên một hộp dev? Tại sao bạn đang cố thực hiện việc này, để kiểm tra các vấn đề hiệu suất? – ps2goat

+0

Loại quyền nào, MS SQL Management Studio được kết nối và tôi có thể xem dữ liệu, nhưng khi tôi cố gắng gỡ lỗi thủ tục đã lưu trữ của mình, tôi gặp phải thông báo –

+0

http://msdn.microsoft.com/en-us/library/z3bxds0s (v = vs.90) .aspx – ps2goat

Trả lời

19

SSMS cần có khả năng tìm Máy chủ SQL của bạn bằng DNS. Khi bạn kết nối với DB trong SSMS, bạn có thể sử dụng (cục bộ), nhưng (cục bộ) không giải quyết trên mạng của bạn để chương trình gỡ lỗi không thể tìm thấy nó. Thử kết nối với localhost hoặc tên máy tính của bạn trên màn hình "Kết nối với máy chủ".

Bạn không cần phải chạy với tư cách quản trị viên.

SSMS Login Screen

1

Run Microsoft SQL Server Management Studio như tài khoản quản trị chế độ. Bạn sẽ không nhận được lỗi này khi đang gỡ lỗi. Và bạn có thể gỡ lỗi thủ tục lưu sẵn. Điều này giúp giải quyết vấn đề của tôi.

1

Tôi chỉ muốn trả tiền này về phía trước, như sau khi tìm kiếm một thời gian khá tôi chưa thấy ai đề cập đến vấn đề mà tôi gặp phải ở đây.

Tôi gặp sự cố này khi được kết nối với SQL bằng cách sử dụng SQL Server Authenticated user. Khi tôi đã thử sử dụng người dùng Windows Authenticated, tôi đã có thể gỡ lỗi mà không gặp sự cố. Người dùng đó cũng phải được chỉ định vai trò sysadmin.

Hy vọng điều này sẽ giúp ai đó.

+0

Đây là giải pháp duy nhất mà làm việc cho tôi, cảm ơn. – staterium

0

Vẫn còn sự cố trong MSSQL 2012 nếu bạn muốn gỡ lỗi truy vấn được kết nối với máy chủ qua một số bí danh được xác định. Bạn cần phải kết nối với máy chủ đó với tên đầy đủ của máy chủ đầu tiên và sau đó trình gỡ lỗi tìm thấy máy chủ - nếu không thì máy chủ đó không.

0

Cách đơn giản để truy cập cơ sở dữ liệu-> bảo mật-> đăng nhập-> nhấp chuột phải vào thông tin đăng nhập và thêm tên của bạn và kiểm tra vai trò dịch vụ là công khai và sysadmin. tham khảo thêm Unable to start T-SQL Debugging

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