如何恢复未保存脚本如果SSMS崩溃/未保存的标签被意外关闭?
Answer 1:
万一张贴这如果有人失足掉进同样的问题。
用Google搜索检索未保存的脚本 ,并找到了解决办法。
运行以下select
脚本。 它提供了一个脚本列表以及其在过去24小时内执行的时间。 这将有助于恢复脚本,如果我们在SQL Server Management Studio中关闭我们的查询窗口,不保存脚本。 它适用于所有执行的脚本不仅是一个视图或过程。
Use <database>
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
Answer 2:
您可能能够找到他们在这些位置(根据Windows的版本,您正在使用)之一。
Windows XP中
C:\Documents and Settings\YourUsername\My Documents\SQL Server Management Studio\Backup Files\
于Windows Vista / 7月10日
%USERPROFILE%\Documents\SQL Server Management Studio\Backup Files
要么
%USERPROFILE%\AppData\Local\Temp
从这个来源google搜索与此源。
Answer 3:
有点迟到了,但没有前面提到的地点为我工作 - 由于某种原因,备份/自动恢复文件被保存VS15文件夹下我的电脑上(这是SQL Server 2016 Management Studio中)
C:\ Users \用户YOURUSERNAME \文档\ Visual Studio的2015年\备份文件\解决方法1
您可能要检查你的工具 - 选项 - 环境 - 导入和导出设置,设置文件的位置可能会指向你的备份文件夹 - 我不会为这个文件夹VS15看了下。
Answer 4:
使用下面的位置,你可以找到所有~AutoRecover.~vs*.sql
自动恢复文件 ):
C:\Users\<YourUserName>\Documents\SQL Server Management Studio\Backup Files\Solution1
Answer 5:
也许你没有找到建议的目录或您的恢复文件丢失,感谢上帝,我复制的崩溃与一个未保存的脚本,并带领我到这个目录:
C:\用户\用户\ OneDrive \文档\ Visual Studio的2015年\备份文件\解决方法1
所以,也许这样可以节省你的一天:)
Answer 6:
我使用的是Windows 8,发现下面的路径缺少的脚本:
C:\Users\YourUsername\Documents\SQL Server Management Studio\Backup Files
Answer 7:
SSMSBoost插件(目前免费)
- 保留所有执行的语句轨道(节省他们做盘)
- regulary节省了SQL编辑器内容的快照。 你把你的脚本的修改历史。 有时候,“最好”的版本是不是最后一个,你要恢复的中间状态。
- 跟踪打开的标签,并允许重新启动后恢复它们。 未保存的标签也被恢复。
+吨的其他功能。 (我是外接的开发者)
Answer 8:
你可以在这里找到的文件,当你关闭SSMS窗口意外
C:\Windows\System32\SQL Server Management Studio\Backup Files\Solution1
Answer 9:
转到SSMS >>工具>>选项>>环境>>自动恢复
有两种不同的设置:
1)保存自动恢复信息每分钟
此选项将保存在一定时间间隔内SQL查询文件。 将此选项设置为最小值可能避免损失。 如果您将此值设置为5,在最坏的可能情况下,你可以失去最后5分钟的工作。
2)保持数天自动恢复信息
此选项将保留指定天自动恢复信息。 虽然,我建议在意外打开SQL Server Management Studio中马上和恢复文件的情况下。 不要拖延未来日期的这项重要任务。
Answer 10:
我可以从以下位置恢复我的文件:
C:\Users\<yourusername>\Documents\SQL Server Management Studio\Backup Files\Solution1
应该有每片不同的恢复文件。 我说找你失去了他们的最新的文件。
Answer 11:
我知道这是一个古老的线程,但任何人都希望来检索脚本后,SSMS崩溃请执行下列操作
- 打开本地磁盘(C):
- 打开用户文件夹
- 找到相关的文件夹为您的用户名,并打开它
- 单击文档文件
- 点击Visual Studio的文件夹或单击备份文件夹,如果可见
- 单击备份文件的文件夹
- 打开文件夹解决方法1
- 任何回收的临时文件会在这里。 该文件将在VS后跟数字如vs9E61结束
- 打开文件,并检查您丢失的代码。 希望帮助。 有那些具体步骤只是为我工作。 IM使用SQL Server Express 2017年