2009-05-25 4 views
6

Durante l'esecuzione ASP.NET della mia app, sembra SQL 2008 Express detiene alcuni serratura, e ottengoCome vedere SQL 2008 Serrature e tabelle bloccati

Timeout expired. The timeout period elapsed prior to completion of 

l'operazione o il server non è risposta

Forse alcune delle mie query non sono ottimizzate. Visual Studio si blocca con:

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

salvare tutti i file e uscire.

Ho bisogno di vedere quale query sta bloccando le mie tabelle, ma ho la versione Express. Come posso fare?

Grazie

+0

tenta di eseguire la mia risposta – Eric

risposta

12

è possibile interrogare contro la vista dinamica sys.dm_tran_locks per ottenere queste informazioni. Vai a here su MSDN per inclinarti di più.

+0

posso visualizzare la query che blocca? – Robert

+0

sì, puoi eseguire dbcc inputbuffer (request_session_id) –

0

tutto quello che dovete fare è eseguire questo

sp_who 

ti dice tutto quello che c'è da sapere.

5

sp_who2 è una versione più recente di sp_who

11
exec sp_lock 

e

exec sp_who2