Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Узнать lock_timeout выбранного процесса  [new]
vjut
Member

Откуда: Moscow
Сообщений: 145
Коллеги, не могу найти как узнать текущий установленный lock_timeout для выбранной сессии.
Для текущей - пожалуйста, а для чужой?

Модератор: Тема перенесена из форума "MySQL".


Сообщение было отредактировано: 21 сен 11, 15:39
21 сен 11, 14:17    [11312102]     Ответить | Цитировать Сообщить модератору
 Re: Узнать lock_timeout выбранного процесса  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
--ALTER VIEW ...
SELECT	 R.session_id
/*	,R.request_id
	,R.start_time
	,R.status
	,R.command
	,DB_Name(R.database_id)					AS database_name
	,R.blocking_session_id
--	,NullIf(R.context_info,0x)				AS context_info
	,R.wait_type
	,R.wait_time
	,R.last_wait_type
	,R.wait_resource
--	,R.open_resultset_count
	,R.cpu_time
	,R.total_elapsed_time
	,R.reads 
	,R.writes 
	,R.logical_reads 
	,R.row_count
	,O.DataBaseName + IsNull('.' + O.ObjectName,'')		AS object_name
	,T.text
	,SubString(T.text,R.statement_start_offset/2+1,(IsNull(NullIf(R.statement_end_offset,-1),DataLength(T.text)) - R.statement_start_offset)/2)
								AS current_executed
	,P.query_plan
--	,dbo.fnLockInfo(R.session_id,R.request_id)		AS lock_info
	,...							AS [Login]
	,...							AS [Host]
	,S.program_name
*/	,S.lock_timeout
FROM	            sys.dm_exec_requests			R
	      JOIN  sys.dm_exec_sessions 			S ON S.session_id = R.session_id
	OUTER APPLY sys.dm_exec_sql_text(R.sql_handle)		T
	OUTER APPLY sys.dm_exec_query_plan(R.plan_handle)	P
--	LEFT LOOP
--	      JOIN  dbo.vwAllObjects				O ON O.[DataBase]	= T.dbid
--								 AND O.Object		= T.objectid
--	LEFT  JOIN  ...
WHERE	R.session_id != @@SPID
21 сен 11, 16:20    [11313410]     Ответить | Цитировать Сообщить модератору
 Re: Узнать lock_timeout выбранного процесса  [new]
vjut
Member

Откуда: Moscow
Сообщений: 145
Спасибо, а теперь XACT_ABORT выбранной сессии?
22 сен 11, 11:35    [11317643]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить