如何删除链接服务器查询上的无效对象名称

时间:2014-06-12 04:13:10

标签: sql sql-server

我在2台SQL Server之间创建了一个链接服务器,并成功建立了链接服务器,我可以在链接服务器中的其他服务器上查询

但是当我有查询时,查询下面会出现一条红线,上面写着“无效的对象名称”,但我可以查询它

像这样:链接服务器名称:REMOTERT

SELECT done_buy, done_sell
FROM [REMOTERT].front.dbo.custbal

- >显示一条红线,当我指向鼠标时,它显示无效的对象名称[REMOTERT] .front.dbo.custbal。但如果我按F5(执行)可以显示结果

2 个答案:

答案 0 :(得分:0)

这是因为你的缓存内存没有刷新,

只需关闭sqlserver并再次打开即可。它不会再来了。

答案 1 :(得分:0)

创建新的SQL Server对象后,新创建的对象不会在IntelliSence Local Cache中更新,因此,它会在该对象下显示红线。因此,您只需刷新SSMS IntelliSence Local Cache,一旦刷新它,IntelliSence将自动在缓存中添加新创建的对象,红线将消失。试试这个

Edit -> IntelliSense -> Refresh Local Cache

或只是做

Ctrl + Shift + R

enter image description here