SQLQuery1.sql在哪里保存?

时间:2017-12-12 14:20:54

标签: sql-server ssms

每当我打开SSMS(SQL Server 2012)时,我都会获得我在之前会话中打开的所有脚本。这包括已保存的查询和任何未保存的查询,这些查询列为SQLQuery1.sqlSQLQuery2.sql等。

我似乎无法找到保存这些“未保存”查询的位置。我已经检查了Documents\SQL Server Management Studio\Backup Files\(以及该附近的所有其他目录)。我还检查了C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\目录和子目录(尽我所能)。最后,我在我的计算机上对文件名SQLQuery1.sql进行了完整的搜索,但它没有任何结果(不是我相信文件浏览器中的Windows搜索功能)。

如果它完全改变了,我也为SSMS安装了Redgate SQL Prompt插件。

还有其他建议吗?

谢谢!

3 个答案:

答案 0 :(得分:3)

这非常简单:)

创建新查询,然后右键单击选项卡,然后选择Open containing folder选项。

例如,我有C:\Users\PKuderov\AppData\Local\Temp个文件夹,我的SQLQuery4.sql名为~vs3C67.sql

所以@BenjaminSmith是对的,但这些文件有唯一的临时名称。直到您明确将它们保存在您想要的位置。它们似乎可以在ssms重新加载后继续存在,您可以通过.sql扩展名和Date Modified进一步过滤它们。

答案 1 :(得分:0)

TEMP文件夹怎么样?尝试从开始菜单中搜索%TEMP%并在那里搜索。

答案 2 :(得分:0)

我通过以下方式获得了我保存的查询。

  1. 我再次查询并选择保存。
  2. 它弹出了另存为对话框,我从中获得了我需要的所有东西。
  3. 我复制了“C:\Users\Shafiq Ur Rehman\Documents\SQL Server Management Studio”的文件路径

enter image description here