2009-05-25 6 views
6

Trong ASP.NET thực hiện các ứng dụng của tôi, có vẻ như SQL 2008 Express nắm giữ một số khóa, và tôi nhận đượcLàm thế nào để xem SQL 2008 Khóa và Blocked Bàn

Timeout expired. The timeout period elapsed prior to completion of 

hoạt động hoặc máy chủ không phải là trả lời

Có thể một số truy vấn của tôi không được tối ưu hóa. Visual Studio treo với:

Microsoft Visual Studio may be unstable now. It is recommended that 

giúp bạn tiết kiệm tất cả các file và thoát.

Tôi cần xem truy vấn nào đang chặn các bảng của tôi, nhưng tôi có phiên bản Express. Làm thế nào tôi có thể làm được?

Cảm ơn

+0

cố gắng để thực hiện câu trả lời của tôi – Eric

Trả lời

12

Bạn có thể truy vấn chế độ xem động sys.dm_tran_locks để nhận thông tin này. Truy cập here trên MSDN để nghiêng thêm.

+0

tôi có thể xem các truy vấn được ngăn chặn? – Robert

+0

có, bạn có thể làm dbcc inputbuffer (request_session_id) –

0

tất cả các bạn phải làm là thực hiện điều này

sp_who 

nói với bạn mọi thứ bạn cần biết.

5

sp_who2 là một phiên bản mới hơn của sp_who

11
exec sp_lock 

exec sp_who2