为什么有时我必须等待智能感知反应,它永远不会发生,有时智能感知工作又好又快?
与服务器的连接不良或某些配置问题?
它缓存智能感知信息(这就是您有时需要手动刷新的原因)。当需要刷新/检索时,需要很短的时间;之后它只使用立即可用的缓存信息。
因此,如果您认为智能感知不起作用(例如,没有弹出窗口,或者缺少或过时的信息),只需刷新它:CTRL+ SHIFT+ R(编辑 -> 智能感知 -> 刷新本地缓存)。
记住只有 2008 年以后才支持 Intellisense 也很重要。如果您使用新的 SSMS 连接到 2008 年之前的数据库,您仍然不会获得 Intellisense。
I got this solution in a thread on MSDN site while finding the solution for same issue.
I removed the extension in Visual Studio 2010, and uninstalled SQL Server Data Tools (SSDT) 2010, restarted, and intellisense works fine now.
I'm not sure if that helps since I don't know if you have SSDT installed, but I thought I'd share anyway.
Cheers,
Abhishek