3

可能重复:
如何在 SQL Server Management Studio 中查看查询历史记录

我想以某种方式获取 SQL Server 2008 R2 上执行查询的历史记录。假设我运行查询:

DELETE FROM TABLE

它记录在某处吗?我可以看到在服务器上执行的查询吗?

我想检查是否在特定时间执行了存储过程或任何其他自动化任务。

4

1 回答 1

3

会有帮助吗?

SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DESC

正如 anio 所指出的,如何在 SQL Server Management Studio 中查看查询历史记录

于 2012-08-30T14:43:40.620 回答