上次执行存储过程的时间
在Sql Server 2000上,有没有办法找出存储过程上次执行的日期和时间?
On Sql Server 2000, is there a way to find out the date and time when a stored procedure was last executed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
恐怕不是没有记录或追踪
Not without logging or tracing, I'm afraid
如果存储过程仍在过程缓存中,则可以通过查询 sys.dm_exec_query_stats DMV 找到它上次执行的时间。 在此示例中,我还交叉应用到 sys.dm_exec_query_plan DMF 以限定对象 ID:
[来源]
If a stored procedure is still in the procedure cache, you can find the last time it was executed by querying the sys.dm_exec_query_stats DMV. In this example, I also cross apply to the sys.dm_exec_query_plan DMF in order to qualify the object id:
[Source]