如果SSMS崩溃/未保存选项卡意外关闭,如何恢复未保存的脚本?
当前回答
我使用的是Windows 8,在下面的路径中发现了缺失的脚本:
C:\Users\YourUsername\Documents\SQL Server Management Studio\Backup Files
其他回答
对于SSMS 18,我在以下位置找到了文件:
C:\Users\YourUserName\Documents\Visual Studio 2017\Backup Files\Solution1
对于SSMS 17,它被用于:
C:\Users\YourUserName\Documents\Visual Studio 2015\Backup Files\Solution1
我能够从以下位置恢复我的文件:
C:\Users\<yourusername>\Documents\SQL Server Management Studio\Backup Files\Solution1
每个选项卡应该有不同的恢复文件。我建议你找找你丢失文件的日期。
您可以在这些位置之一找到它们(取决于您使用的Windows版本)。
Windows XP
C:\Documents and Settings\YourUsername\My Documents\SQL Server Management Studio\Backup Files\
Windows / 7/10角度来看
%USERPROFILE%\Documents\SQL Server Management Studio\Backup Files
OR
%USERPROFILE%\AppData\Local\Temp
谷歌搜索了这个来源和这个来源。
我使用免费的文件搜索程序Everything,搜索*。sql文件在我的C:驱动器,然后排序最后修改,然后浏览日期,我认为可能是最后执行。
它通常会从不同的位置调出大量的自动恢复文件。并且您不必担心最新版本的SSMS/VS将备份文件保存在该版本的哪里。
也许你没有找到建议的目录,或者你的恢复文件丢失了,感谢上帝,我用一个未保存的脚本复制了崩溃,并引导我到这个目录:
C:\Users\<用户名>\OneDrive\Documents\Visual Studio <version>\Backup Files\ solution
所以,也许这可以拯救你的一天:)
推荐文章
- 如何删除表中特定列的第一个字符?
- MySQL OR与IN性能
- 哪个更快/最好?SELECT *或SELECT columnn1, colum2, column3等
- GROUP BY with MAX(DATE)
- 删除id与其他表不匹配的sql行
- 等价的限制和偏移SQL Server?
- 如何从SQL Server中的字符串中剥离所有非字母字符?
- 为什么我不能在DELETE语句中使用别名?
- 在SQL Server Management Studio中保存带有标题的结果
- "where 1=1"语句
- 如何选择一个记录和更新它,与一个单一的查询集在Django?
- 多语句表值函数vs内联表值函数
- 如何从Oracle的表中获取列名?
- NOLOCK提示在SELECT语句中的作用
- SQL OVER()子句-它什么时候有用,为什么有用?