可以恢复由于硬盘崩溃导致的SQL查询丢失吗?

时间:2016-01-28 10:18:16

标签: sql-server-2008

我已经运行了一个SQL查询,在各个步骤中将许多基表连接为#Tables和最终输出(这是一个单独的表)。我的硬盘崩溃了。我已经在4天前运行了此查询。我通过连接到服务器的SQL管理工作室从我的本地系统运行它。现在我将基表和输出表作为SQL中的表,但由于硬盘崩溃,我已经丢失了用于到达我的最终表的查询。我可以从日志或其他任何方式恢复我从本地系统SQL管理工作室运行的查询吗?这是我在该服务器中的该数据库中尝试的最后几个查询之一。

1 个答案:

答案 0 :(得分:2)

SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script] 
FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC

或者根据操作系统在其中一个位置。

C:\Windows\System32\SQL Server Management Studio\Backup Files\Solution1

C:\Users\YourUsername\Documents\SQL Server Management Studio\Backup Files