在过去24小时内获取所有执行的存储过程

时间:2016-06-24 14:42:00

标签: stored-procedures sql-server-2012

有没有办法找到过去24小时内执行过的所有存储过程?我需要表明:

  • 当前存储过程的执行时间
  • 存储过程的全文

我正在使用SQL Server 2012.我已编辑了我的问题。如果我能只显示这两列,我会很高兴的!

1 个答案:

答案 0 :(得分:0)

我猜sys表可能会有用......

select o.name, eps.last_execution_time
  from [sys].[dm_exec_procedure_stats] eps
  join [sys].[objects] o ON eps.object_id = o.object_id
  where last_execution_time >= dateadd(HH, -24, getdate())