意外关机后如何找回SSMS中丢失的SQL自动恢复文件
SSMS意外关闭未恢复SQL文件找回教程
SSMS意外关闭后未被自动恢复的编辑中SQL文件,绝大多数情况下可以通过手动读取本地自动备份文件找回,无需担心数小时的工作内容彻底丢失。
本方法适用于SSMS,也可能适用于SSIS(Microsoft SQL Server Integration Services)。
具体操作步骤
- 第一步:找到SSMS自动备份的本地存储路径,默认路径为:
C:\Users\【你的Windows系统用户名】\Documents\SQL Server Management Studio\Backup Files\Solution1如果你修改过默认存储路径,可打开SSMS顶部菜单「工具」→「选项」,在左侧导航栏依次展开「环境」→「自动恢复」,即可查看当前配置的自动备份文件保存路径。
- 第二步:进入对应路径后,你会看到大量前缀为
~AutoRecover的临时备份文件,文件命名规则为~AutoRecover.{原文件名称}.sql - 第三步:将目录内的文件按「修改时间」排序,匹配你丢失文件对应的编辑时间区间,找到对应备份文件直接打开,即可找回未保存的编辑内容。
- 第四步:如果找到的备份文件没有
.sql后缀,手动修改文件后缀为.sql后,即可用SSMS打开验证内容。
注意事项
- 找回内容后请立刻另存到你自定义的安全存储路径,避免临时备份文件被系统自动清理导致内容再次丢失
- 如果你近期清理过系统垃圾、临时文件,可能会误删SSMS的自动备份文件,这种情况下无法通过该方法找回内容
- 建议日常使用时将SSMS自动备份间隔调短(默认10分钟,最小可设置为1分钟),同时重要SQL脚本随时手动保存,最大程度降低意外崩溃带来的损失
内容的提问来源于stack exchange,提问作者spinjector
相关产品推荐
相关产品推荐

