SQL Server 2012智能感知

12

为什么有时候我需要等待智能感知的反应,但它从未出现;而有时候智能感知却可以很好且快速地工作?

是与服务器连接不畅或是某些配置问题有关吗?


这方面有什么消息吗?我的智能感知也无法工作... - MoonKnight
3个回答

8
它缓存了智能感知信息(这就是为什么有时需要手动刷新的原因)。当需要刷新/检索此信息时,它需要短暂的时间;之后它只使用可立即使用的缓存信息。
因此,如果您觉得智能感知无法正常工作(例如没有弹出窗口,或者缺少或过时的信息),请刷新它:CTRL+SHIFT+R(编辑 -> 智能感知 -> 刷新本地缓存)。
还要记住,只有2008年及以后的版本支持Intellisense;如果您使用新的SSMS连接到早于2008年的数据库,仍然无法获得Intellisense。

0

在寻找解决方案时,我在MSDN网站的一个帖子中找到了这个解决方案。

我在Visual Studio 2010中删除了扩展,并卸载了SQL Server数据工具(SSDT)2010,重新启动后,智能感知现在可以正常工作。

我不确定这是否有所帮助,因为我不知道您是否安装了SSDT,但我想分享一下。

祝好,

阿布希克


0
是的,看起来微软又搞砸了。对我来说也不起作用。我尝试了这里的所有步骤,但没有运气。
这个文档还有指向反馈网站的链接,但似乎微软甚至都不在意修复这个错误。
抱歉帮不上太多忙...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接