sql server - stored - La última vez que se ejecutó un procedimiento almacenado
procedimiento almacenado sql server select (2)
En Sql Server 2000, ¿hay alguna forma de averiguar la fecha y la hora en que se ejecutó por última vez un procedimiento almacenado?
No sin registro o rastreo, tengo miedo
Si un procedimiento almacenado aún se encuentra en la memoria caché de procedimientos, puede encontrar la última vez que se ejecutó consultando el DMV sys.dm_exec_query_stats. En este ejemplo, también aplico de forma cruzada a sys.dm_exec_query_plan DMF para calificar la id del objeto:
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