SQL Server 2012 intellisense

时间:2013-01-03 12:50:50

标签: sql-server intellisense

为什么有时候我必须等待从未发生的智能反应 有时intellisense工作得很好而且快速?

与服务器的连接错误或某些配置问题?

3 个答案:

答案 0 :(得分:8)

它缓存智能感知信息(这就是您有时需要手动刷新的原因)。当需要刷新/检索时,需要很短的时间;之后它只使用可立即获得的缓存信息。

因此,如果您认为intellisense不起作用(例如没有弹出窗口,或缺少或过时的信息),只需刷新它: CTRL + SHIFT + R (编辑 - >智能感知 - >刷新本地缓存)。

同样重要的是要记住,只有2008年以后才支持Intellisense;如果您使用新的SSMS连接到2008年之前的数据库,您仍然无法获得智能感知。

答案 1 :(得分:0)

是的,似乎微软再次破坏了它。它对我也不起作用。我尝试了here的所有步骤,但没有运气。

此文档还提供了feedback site的链接,但似乎微软甚至都不愿意修复此错误。

抱歉无济于事......

答案 2 :(得分:0)

我在MSDN网站上的一个帖子中找到了这个解决方案,同时找到了相同问题的解决方案。

我删除了Visual Studio 2010中的扩展程序,并重新启动了已卸载的SQL Server数据工具(SSDT)2010,并且intellisense正常工作。

我不确定这是否有帮助,因为我不知道你是否安装了SSDT,但我认为无论如何我都会分享。

干杯,

阿布舍克巴克