首页 > 解决方案 > 获取最近执行的 DML 命令列表

问题描述

DBMS 是 SQL Server 2012 Express。我需要获取在我的硬件系统过热和重新启动之前执行的丢失(未保存)SQL 查询的列表。

执行以下脚本显示了一些 SQL 语句,我根本没有执行这些语句..

SELECT 
    SQLTEXT.text, STATS.last_execution_time
FROM 
    sys.dm_exec_query_stats STATS
CROSS APPLY 
    sys.dm_exec_sql_text(STATS.sql_handle) AS SQLTEXT
WHERE 
    STATS.last_execution_time > GETDATE()-1
ORDER BY      
    STATS.last_execution_time DESC

我知道我已经做了几个INSERTs 和UPDATEs,但我仍然无法找到它们..

请帮忙。

标签: sql-server

解决方案


推荐阅读