문제

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