spi*_*tor 2 ssis ssms visual-studio
我的 SQL Server Management Studio (SSMS) 意外关闭。许多 SQL 文件已打开。当 SSMS 重新启动时,它确实重新打开了一些自动恢复文件,但不是全部文件,尤其是我正在处理的文件,并且可能会丢失几个小时的工作。
丢失的文件可以恢复吗?
这是一个自我回答的操作问题。见下文。
注意:这适用于SSMS,但也可能适用于SSIS(Microsoft SQL Server Integration Services)。
我正在使用 SSMS,又名 Microsoft SQL Server Management Studio。我工作到很晚。许多 SQL 文件已打开。Windows 运行更新,然后突然重新启动计算机而不询问我。我的下巴都要掉下来了。我的心砰砰直跳。我的头爆炸了。恐慌开始了。当 Windows 和 SSMS 重新启动时,它重新打开了一些文件,但不是全部,尤其是我已经工作了几个小时的文件。
这个答案基于 Visual Studio 的另一个答案:https ://stackoverflow.com/a/898058/2705042
这主要适用于SSMS,但也可能适用于SSIS(Microsoft SQL Server Integration Services)。
简短的回答(因为你现在可能像我一样感到恐慌):
查看以下文件夹。SSMS 自动恢复文件就在那里。按日期对文件进行排序,最新的在最上面。然后全部检查一下。我正在寻找的 SQL 文件中包含以下几项:
C:\Users\[yourusername]\Documents\Visual Studio 2017\Backup Files\Solution1
请记住,您的文件可能位于除 之外的驱动器上C:,例如 USB 闪存驱动器或网络。
如果您有不同版本的 SSMS,则2017可能会有所不同,例如2018、2019等。
好的,现在是长版本......
如何在其他地方搜索其他版本的 SSMS:
NOT重新打开所有备份文件。以下是如何找到它们(也许)。打开命令提示符窗口,然后键入以下内容:
c:
cd\
dir "Backup Files" /s /b /ad
Run Code Online (Sandbox Code Playgroud)
等待它完成。您应该得到如下结果:
C:\>dir "Backup Files" /s /b /ad
C:\Users\{yourusername}\Documents\Visual Studio 2017\Backup Files
C:\>_
Run Code Online (Sandbox Code Playgroud)
SSMS 将其备份(总是?)存储在 文件夹 中Solution1,因此根据dir上面示例中找到的路径,完整路径可能是:
C:\Users\{yourusername}\Documents\Visual Studio 2017\Backup Files\Solution1
打开文件资源管理器窗口到找到的位置dir。如上所述,按日期对文件进行排序,最新的在最上面。可能有很多文件,特别是如果您使用相同版本的 Visual Studio 进行 C#/VB 编程。
如果您的 SSMS 查询都具有标准扩展名*.sql,则这些是要检查的文件。我正在寻找的是顶部的几件物品。以下是我的系统中的示例:
祝你好运。
| 归档时间: |
|
| 查看次数: |
4052 次 |
| 最近记录: |