Answers:
如果您最近升级了VisualStudio,请查看此链接以获取修复:
安装Visual Studio 2010 SP1后,SSMS 2008 R2中的IntelliSense功能可能会停止工作
或者,您可以直接从此处下载修复程序:
IntelliSense无法正常工作的可能性有很多:
在某些情况下,IntelliSense使用的本地缓存会过时。刷新缓存很容易,但不一定很明显。
有两种刷新缓存的方法:
如果IntelliSense仍无法正常工作,请确保已启用IntelliSense。要从当前数据库的T-SQL查询编辑器窗口中进行检查:
还要确认T-SQL编辑器没有在SQLCMD模式下启动。去检查:
我遇到了这个问题,因此我遵循了Ritesh D的建议,转到“ 工具”->“选项”->“文本编辑器”->“ Transact-SQL”->“常规”。我检查了IntelliSense,发现它已被启用。
但是,我发现未选中“自动列表成员”和“参数信息”。所以我检查了他们。这解决了我的问题。
我认为这两个功能是“智能”,Microsoft并不反对:
IntelliSense是许多功能的统称:列表成员,参数信息,快速信息和完整Word。这些功能可帮助您了解有关正在使用的代码的更多信息,跟踪正在键入的参数以及仅需几次按键即可添加对属性和方法的调用。