2010-09-14 70 views
2

2008年SSMS我創建了一個新的查詢窗口,並發表聲明如下(請注意,我不提交事務):SQL服務器 - sys.dm_exec_requests視圖問題

Begin Tran 
Update Master.Part Set LastModifiedUser = 'me' 

然後我打開另一個新的查詢窗口和輸入以下查詢:

Select * From sys.dm_exec_requests 

DMV不顯示來自第一個查詢窗口的查詢。任何人知道爲什麼不?

謝謝。

回答

3

您的UPDATE語句在技術上已完成,因此它不再是活動請求,即使它仍持有鎖並等待COMMIT或ROLLBACK。你可以代替查詢

SELECT * FROM sys.dm_tran_session_transactions 

SELECT * FROM sys.dm_exec_sessions 

找到你的SPID。