如何在 SQL Server Management Studio 中查看查询历史记录

新手上路,请多包涵

查询历史是否存储在某些日志文件中?如果是,你能告诉我如何找到他们的位置吗?如果没有,你能给我一些关于如何看到它的建议吗?

原文由 mstaniloiu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 963
1 个回答

下面的 SQL 查询可以显示简单的查询日志:

 SELECT last_execution_time, text
FROM sys.dm_exec_query_stats stats
CROSS APPLY sys.dm_exec_sql_text(stats.sql_handle)
ORDER BY last_execution_time

如下所示:

在此处输入图像描述

并且,下面的 SQL 查询可以显示简单的事务查询日志:

 SELECT Operation, [Begin Time], [End Time]
FROM fn_dblog(NULL,NULL)

如下所示:

在此处输入图像描述

另外,但我不知道将简单查询日志和简单事务查询日志一起显示的 SQL 查询。

原文由 Kai - Kazuya Ito 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Stack Overflow 翻译
子站问答
访问
宣传栏