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 SERVER Management Studio编写SQL时没有智能提示的解决方式
SQL Server 智能感知IntelliSense 不起作用