gpt4 book ai didi

visual-studio - 意外关闭后如何恢复 SSMS (Microsoft SQL Server Management Studio) 中丢失的 SQL 自动恢复文件

转载 作者:行者123 更新时间:2023-12-03 08:16:41 32 4
gpt4 key购买 nike

My SQL Server Management Studio (SSMS) 意外关闭。许多 SQL 文件已打开。当 SSMS 重新启动时,它确实重新打开了一些自动恢复文件,但不是全部,尤其是我正在处理的一个文件,并且可能会丢失几个小时的工作。

丢失的文件可以恢复吗?

这是一个 self 回答的操作问题。见下文。

注意:这适用于 SSMS,但也可能适用于 SSIS(Microsoft SQL Server 集成服务)。

最佳答案

我正在使用 SSMS,又名 Microsoft SQL Server Management Studio。我工作到很晚。许多 SQL 文件已打开。 Windows 运行更新,然后突然重新启动计算机而不询问我。我的下巴都要掉下来了。我的心砰砰直跳。我的头爆炸了。 panic 开始了。当 Windows 和 SSMS 重新启动时,它重新打开了一些文件,但不是全部,尤其是我已经工作了几个小时的文件。

此答案基于 Visual Studio 的另一个答案:https://stackoverflow.com/a/898058/2705042

这主要适用于 SSMS,但也可能适用于 SSIS(Microsoft SQL Server 集成服务)。

简短回答(因为您现在可能像我一样感到 panic ):

查看以下文件夹。 SSMS 自动恢复文件就在那里。按日期对文件进行排序,最新的在最上面。然后全部检查一下。我正在寻找的 SQL 文件缺少一些项目:

C:\Users\[您的用户名]\Documents\Visual Studio 2017\Backup Files\Solution1

请记住,您的文件可能位于 C: 以外的驱动器上,例如 USB 闪存驱动器或网络。

如果您有不同版本的 SSMS,2017 可能会有所不同,例如 20182019 等。

好的,现在是长版本......

如何在其他地方搜索其他版本的 SSMS:

  • Visual Studio 用作 SSMS(和 SSIS)的 shell。
  • 根据 SSMS 的版本,Visual Studio 版本可能为 2015、2017、2019 等。
  • Visual Studio 具有内置的自动备份系统。
  • 自动保存间隔默认设置为 5 分钟。
  • 但它无法正常工作。
  • 如果 VS/SSMS/SSIS 意外关闭,重新启动时可能无法重新打开所有备份文件。

以下是找到它们的方法(也许)。打开命令提示符窗口,然后键入以下内容:

c:
cd\
dir "Backup Files" /s /b /ad

等待它完成。您应该得到如下结果:

C:\>dir "Backup Files" /s /b /ad
C:\Users\{yourusername}\Documents\Visual Studio 2017\Backup Files
C:\>_

SSMS 将其备份(总是?)存储在文件夹 Solution1 中,因此根据上例中 dir 找到的路径,完整路径可能是:

C:\Users\{yourusername}\Documents\Visual Studio 2017\Backup Files\Solution1

打开文件资源管理器窗口到 dir 找到的位置。如上所述,按日期对文件进行排序,最新的在最上面。可能有很多文件,特别是如果您使用相同版本的 Visual Studio 进行 C#/VB 编程。

如果您的 SSMS 查询都具有标准扩展名 *.sql,则这些是要检查的文件。我正在寻找的是顶部的几件元素。以下是我的系统中的示例:

enter image description here

祝你好运。

关于visual-studio - 意外关闭后如何恢复 SSMS (Microsoft SQL Server Management Studio) 中丢失的 SQL 自动恢复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69150467/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com