17
在Sql Server 2000上,有沒有辦法找出上次執行存儲過程的日期和時間?上次執行存儲過程
在Sql Server 2000上,有沒有辦法找出上次執行存儲過程的日期和時間?上次執行存儲過程
不無記錄或跟蹤,恐怕
如果存儲過程仍然是在過程高速緩存中,你可以找到它通過查詢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
我相信數據管理意見於2005年SqlServer的實現,因此並不適用於SQL Server 2000. – 2009-08-03 16:02:01