如果SSMS崩溃/未保存选项卡意外关闭,如何恢复未保存的脚本?
当前回答
如果您仍然没有找到恢复文件夹,您可以尝试以下方法:
开放的地对地导弹。 在上面写一些查询。 等待一段时间,确保文件以静默方式保存。 打开任务管理器并终止SSMS应用程序。 重启地对地导弹。应该会提示您打开未保存的工作。 打开提议的文件并将鼠标悬停在文件选项卡上以查看其位置。
其他回答
对于SSMS 18(特别是18.6),我在这里找到了我的备份C:\Windows\SysWOW64\Visual Studio 2017\备份文件\解决方案1。
向Matthew Lock致敬,他给了我在整个机器上搜索的想法!
如果您仍然没有找到恢复文件夹,您可以尝试以下方法:
开放的地对地导弹。 在上面写一些查询。 等待一段时间,确保文件以静默方式保存。 打开任务管理器并终止SSMS应用程序。 重启地对地导弹。应该会提示您打开未保存的工作。 打开提议的文件并将鼠标悬停在文件选项卡上以查看其位置。
当您不小心关闭SSMS窗口时,您可以在这里找到文件
C:\Windows\System32\SQL Server Management Studio\Backup Files\Solution1
SSMSBoost插件(目前免费)
跟踪所有执行的语句(将它们保存在磁盘上) regular保存SQL Editor内容的快照。保留脚本修改的历史记录。有时“最好”的版本并不是最后的版本,您希望恢复中间状态。 跟踪打开的选项卡,并允许重新启动后恢复它们。未保存的选项卡也会恢复。
+大量其他功能。 (我是外接程序的开发者)
对于SSMS 18,我在以下位置找到了文件:
C:\Users\YourUserName\Documents\Visual Studio 2017\Backup Files\Solution1
对于SSMS 17,它被用于:
C:\Users\YourUserName\Documents\Visual Studio 2015\Backup Files\Solution1
推荐文章
- Visual Studio: ContextSwitchDeadlock
- Sql Server字符串到日期的转换
- 将一列的多个结果行连接为一列,按另一列分组
- 检查MySQL表是否存在而不使用“select from”语法?
- 如何将SQL Azure数据库复制到本地开发服务器?
- SQL Server 2008不能用新创建的用户登录
- 在PostgreSQL中快速发现表的行数
- 更改varchar列的大小为较低的长度
- 从表中选择1是什么意思?
- SQL Server中User和Login的区别
- 在参数声明中,varchar(MAX)的大小是多少?
- 数据库性能调优有哪些资源?
- 如何更改表的默认排序规则?
- 为两列的组合添加唯一的约束
- 设置NOW()为datetime数据类型的默认值?