如果SSMS崩溃/未保存选项卡意外关闭,如何恢复未保存的脚本?


当前回答

进入SSMS >> Tools >> Options >> Environment >> AutoRecover

有两种不同的设置:

1)每分钟保存一次自动恢复信息

该选项将在特定时间间隔保存SQL查询文件。将此选项设置为最小值以避免损失。如果您将这个值设置为5,在最坏的情况下,您可能会失去最后5分钟的工作。

2)保留自动恢复信息几天

此选项将自动恢复信息保留指定天数。不过,我建议万一发生意外,立即打开SQL Server Management Studio并恢复您的文件。不要把这项重要的任务拖到以后再做。

其他回答

我使用的是Windows 8,在下面的路径中发现了缺失的脚本:

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

有点晚了,但之前提到的位置都不适合我-出于某种原因,备份/自动恢复文件保存在我PC上的VS15文件夹下(这是用于SQL Server 2016 Management Studio)

C:\Users\YOURUSERNAME\Documents\Visual Studio [version]\Backup Files\Solution1

ex:

C:\Users\YOURUSERNAME\Documents\Visual Studio 2015\Backup Files\Solution1

你可能想要检查你的工具-选项-环境-导入和导出设置,设置文件的位置可以指向你的备份文件夹-我永远不会在VS15文件夹下寻找这个。

当您不小心关闭SSMS窗口时,您可以在这里找到文件

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

使用下面的位置可以找到所有的~AutoRecover.~vs . *。SQL(自动恢复文件):

C:\Users\<YourUserName>\Documents\SQL Server Management Studio\Backup Files\Solution1

进入SSMS >> Tools >> Options >> Environment >> AutoRecover

有两种不同的设置:

1)每分钟保存一次自动恢复信息

该选项将在特定时间间隔保存SQL查询文件。将此选项设置为最小值以避免损失。如果您将这个值设置为5,在最坏的情况下,您可能会失去最后5分钟的工作。

2)保留自动恢复信息几天

此选项将自动恢复信息保留指定天数。不过,我建议万一发生意外,立即打开SQL Server Management Studio并恢复您的文件。不要把这项重要的任务拖到以后再做。