2008-09-25 84 views

回答

8

不無記錄或跟蹤,恐怕

23

如果存儲過程仍然是在過程高速緩存中,你可以找到它通過查詢sys.dm_exec_query_stats動態管理執行的最後一次。在這個例子中,我也穿越適用於sys.dm_exec_query_plan兩個DMF,以限定對象ID:

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 

[Source]

+3

我相信數據管理意見於2005年SqlServer的實現,因此並不適用於SQL Server 2000. – 2009-08-03 16:02:01