2011-10-19 49 views
126

可能重复:
Lost the IntelliSense
SQL Server 2008 Intellisense problemSQL Server。如何刷新智能感知?

我是新来的SQL Server,所以这可能是一个容易解决。在SQL Server 2008 R2中,我刚刚在现有表中导入了一个新的数据表和/或重命名的字段(它以任何一种方式发生)。当我开始编写一些SQL时,intellisense无法识别新的字段名称并开始强调所有内容。

我发现的唯一修复方法是关闭并重新打开SQL Server,但我确信有一个更简单的解决方案。请提出建议?

(这不是一个严重的问题,只是一个宠物peeve)。

+35

按Ctrl + Shift + R –

+13

我称这是一个“重复”的诡计。这是Google上排名第一的搜索结果,标题最有意义,并且它有完美的答案。 – RJB

回答

241

Ctrl键 + + - [R将刷新智能感知。

+7

您需要关注查询窗口,否则此菜单项不会出现,并且Ctrl + Shift + R将不起作用。 – Luke

+23

这是一个改变生活的时刻,我怎么也从来不知道这个笑话 – heisenberg

+0

这个智能感知功能在SQL Server Management Studio版本10.50中被破坏了。它工作在11.0+。 – MacGyver

67

如果你想通过菜单来做到这一点,它是:

Edit/IntelliSense/Refresh Local Cache 

使用键盘,它是: CTRL - SHIFT - [R