Подтвердить что ты не робот

Последний раз, когда была выполнена хранимая процедура

На Sql Server 2000 существует способ узнать дату и время последнего выполнения хранимой процедуры?

4b9b3361

Ответ 1

Не без регистрации или отслеживания, я боюсь

Ответ 2

Если хранимая процедура все еще находится в кеше процедур, вы можете найти последний раз, когда она была выполнена, запросив DMV sys.dm_exec_query_stats. В этом примере я также перекрестно применим к DMF sys.dm_exec_query_plan, чтобы квалифицировать идентификатор объекта:

declare @proc_nm sysname

-- select the procedure name here
set @proc_nm = 'usp_test'

select s.last_execution_time
from sys.dm_exec_query_stats s
cross apply sys.dm_exec_query_plan (s.plan_handle) p
where object_name(p.objectid, db_id('AdventureWorks')) = @proc_nm 

[Источник]