SSMS——如何加载保存的查询?我保存的.sql文件找不到引用的表



我是SSMS的新手。这看起来很简单,但我一无所获。

我可以打开一个表,右键单击以查询前1000行,然后成功更新该查询并获得我想要的信息。当我稍后在SSMS中打开保存的查询并尝试运行它时,它会给我一个错误:Invalid object name 'TABLE_NAME'

但是,如果我右键单击,选择前1000行,然后将我保存的查询复制粘贴到该文本字段中,那么当我以这种方式运行它时,它就可以工作了。

如何跳过复制粘贴步骤,只打开第一次成功运行查询的文件?

在SSMS中,每个查询窗口都有与自己会话的连接。

因此,无论何时打开查询,都必须确保连接到正确的SQL server实例,并且它指向正确的数据库

我建议您在所有查询之前始终使用以下命令:

USE [databasename]

请从顶部选择database name,或单击左侧面板中的数据库打开新的查询选项卡,然后将您的查询粘贴到那里并执行。