当前位置:  开发笔记 > 数据库 > 正文

SQL 2008(SSMS)中的Intellisense中的架构更改未更新

如何解决《SQL2008(SSMS)中的Intellisense中的架构更改未更新》经验,为你挑选了2个好方法。

我注意到一个问题 - 感觉就像一个bug,但我怀疑是一个'功能' - 在SQL Server 2008中的SSMS中.

我打开了各种选项卡,例如一个表中的alter table脚本和另一个选项卡中查询该表的SProc,当我执行Alter Table脚本时,更改不会反映在另一个选项卡中的Intellisense中.

我可以创建新查询,但更改仍未反映在Intellisense中.如果我打开一个新的SSMS实例,则会反映这些更改,直到我进行进一步的更改.

但是,如果你过度使用Intellisense并推进修改后的表和代码,那么所有内容都会编译而没有抱怨(如预期的那样).

这是一个错误吗?一项功能?是否有某个地方改变了这种行为?我检查了选项,但看不到任何东西



1> Gabriel Guim..:

CTRL+ SHIFT+ R更新intellisense,简而言之.



2> CJM..:

在我发布问题之后,我找到了在谷歌上成功搜索的正确短语.

是伙计们,这确实是一个特色!intellisense依赖于您需要手动刷新的本地缓存.看到:

http://blogs.msdn.com/dtjones/archive/2008/09/11/refreshing-the-intellisense-cache.aspx

另外:Ninjapig的替代方案

这更令人讨厌恕我直言,但我相信专家会认为这有一些重要的需要.进一步检查后,我已经能够在其中一个工具栏上添加"刷新本地缓存"按钮.快速尝试刷新后,似乎刷新需要一些时间,因为Intellisense从过时,到现在,再回到更新或一分钟左右.

我很想提出这个问题,但我会把它放在这里以防万一它帮助其他人解决这个问题,或者直到其他人另有决定......

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有