如何恢复Azure Data Studio中未保存的标签页?
找回未保存的Azure SQL脚本
- 检查SSMS自动恢复文件
如果你用SQL Server Management Studio编写脚本,打开SSMS后通过工具→选项→环境→自动恢复找到临时文件存储路径,去该路径下找崩溃时间前后的.sql或.tmp文件,里面大概率有未保存的脚本内容。 - 利用Azure Data Studio恢复功能
若是用Azure Data Studio,重启软件后左侧栏会显示已恢复的文件,直接点击查看;没显示的话,通过文件→打开最近的文件→恢复已丢失的文件入口查找。 - 从数据库系统视图提取执行过的脚本
如果试运行时脚本已经开始执行,可通过系统视图提取相关SQL文本:
会话ID可通过SELECT t.text FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.most_recent_sql_handle) t WHERE r.session_id = <你的会话ID>sys.dm_exec_sessions筛选你的登录名和连接时间获取。 - 恢复Azure Portal在线编辑器内容
要是在Azure Portal的Query Editor编写,重启浏览器后恢复关闭的标签页,重新打开Query Editor,多数情况下编辑器会自动加载未保存的内容;也可检查浏览器的缓存恢复功能。
内容的提问来源于stack exchange,提问作者StackRover
相关产品推荐
相关产品推荐

