删除语句意外运行,但在几秒钟内被sql server management studio中的程序员取消。是否可以知道删除了哪些记录并将其恢复?这适用于sql server 2008。
答案 0 :(得分:1)
与您的dba联系,以恢复数据。您可以看到最后执行的查询,但是您需要提升访问权来运行此语句:
SELECT O.Name, o.type_desc, ps.last_execution_time
FROM sys.dm_exec_query_stats AS PS
CROSS APPLY sys.dm_exec_sql_text(PS.sql_handle) t
INNER JOIN sys.sql_modules as M
ON M.object_id = t.objectid
INNER JOIN sys.objects as O
ON M.object_id = o.object_id
order by ps.last_execution_time desc;
您还可以尝试使用以下方法在缓存中查找:sys.dm_exec_cached_plans