我在2台SQL Server之间创建了一个链接服务器,并成功建立了链接服务器,我可以在链接服务器中的其他服务器上查询
但是当我有查询时,查询下面会出现一条红线,上面写着“无效的对象名称”,但我可以查询它
像这样:链接服务器名称:REMOTERT
SELECT done_buy, done_sell
FROM [REMOTERT].front.dbo.custbal
- >显示一条红线,当我指向鼠标时,它显示无效的对象名称[REMOTERT] .front.dbo.custbal。但如果我按F5(执行)可以显示结果
答案 0 :(得分:0)
这是因为你的缓存内存没有刷新,
只需关闭sqlserver并再次打开即可。它不会再来了。
答案 1 :(得分:0)
创建新的SQL Server对象后,新创建的对象不会在IntelliSence Local Cache中更新,因此,它会在该对象下显示红线。因此,您只需刷新SSMS IntelliSence Local Cache,一旦刷新它,IntelliSence将自动在缓存中添加新创建的对象,红线将消失。试试这个
Edit -> IntelliSense -> Refresh Local Cache
或只是做
Ctrl + Shift + R