質問

SQL Server 2000 で、ストアド プロシージャが最後に実行された日時を確認する方法はありますか?

役に立ちましたか?

解決

申し訳ありませんが、ログまたは追跡なしではありません

他のヒント

ストアド プロシージャがまだプロシージャ キャッシュにある場合は、sys.dm_exec_query_stats DMV をクエリすることで、ストアド プロシージャが最後に実行された時刻を見つけることができます。この例では、オブジェクト ID を修飾するために sys.dm_exec_query_plan DMF にも相互適用します。

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 

[ソース]

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top