SQL 服务器。如何刷新智能感知? [复制]

Posted

技术标签:

【中文标题】SQL 服务器。如何刷新智能感知? [复制]【英文标题】:SQL Server. How to refresh the intellisense? [duplicate] 【发布时间】:2011-10-19 17:15:42 【问题描述】:

可能重复:Lost the IntelliSenseSQL Server 2008 Intellisense problem

我是 SQL Server 的新手,所以这可能是一个简单的解决方法。在 SQL Server 2008 R2 中,我刚刚导入了一个新的数据表和/或在现有表中重命名了字段(无论哪种方式都会发生)。当我开始编写一些 SQL 时,智能感知无法识别新的字段名称并开始为所有内容加下划线。

我发现的唯一解决方法是关闭并重新打开 SQL Server,但我确信那里有更简单的解决方案。请给点建议?

(这不是一个严重的问题,只是一个小问题)。

【问题讨论】:

Ctrl + Shift + R 我称这是一个“重复”的恶作剧。它是 Google 上排名第一的搜索结果,标题最有意义,而且答案非常好。 @RJB 这些点都不会影响这是否是重复的。如果它是 Google 上排名第一的搜索结果,它显然也不会对任何事情产生不利影响 【参考方案1】:

Ctrl + Shift + R 将刷新 Intellisense。

【讨论】:

你需要把焦点放在查询窗口上,否则这个菜单项不会出现,Ctrl+Shift+R也不起作用。 这是一个改变生活的时刻,我怎么不知道这个大声笑 SQL Server Management Studio 10.50 版破坏了此智能感知功能。它适用于 11.0+。 值得一提。 Ctrl + Shift + R 并不总是有效。有时您必须重新启动 SSMS。 如果您安装了 SQL Prompt,快捷方式是 Ctrl + Shift + D,或者使用菜单,SQL Prompt > Refresh建议.【参考方案2】:

如果你想通过菜单来做,那就是:

Edit / IntelliSense / Refresh Local Cache

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

【讨论】:

以上是关于SQL 服务器。如何刷新智能感知? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

SQL Prompt 注册后,智能感知失效

在哪里可以找到所有统一智能感知功能等? [复制]

SQL SERVER Management Studio编写SQL时没有智能提示的解决方式

SQL Server 智能感知IntelliSense 不起作用

如何在 Visual Studio 2012 数据库项目下的智能感知中获取表名?

智能驾驶功能软件平台设计规范 第二部分:感知融合功能服务接口