2010-09-14 5 views
2

В SSMS 2008 я создал новое окно запроса и сделал следующее заявление (уведомление не совершить сделку):SQL Server - 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.