2013-01-03 216 views
12

爲什麼有時我需要等待intellisense反應,這永遠不會到來,並且有時候intellisense的工作正常而且快速?SQL Server 2012 intellisense

與服務器連接不良或某些配置問題?

+0

對此有何消息,因爲智能感知不工作對我也... – MoonKnight

回答

8

它緩存智能感知信息(這就是爲什麼有時需要手動刷新)。當需要刷新/恢復時,需要很短的時間;之後它只使用可立即使用的緩存信息。

所以,如果你有印象的是,智能感知不工作(例如,沒有彈出,或丟失或過時的信息),只需刷新一下:CTRL + SHIFT +[R(編輯 - >智能感知 - >刷新本地緩存)。

重要的是要記住,只有2008年以後才支持Intellisense;如果您使用新的SSMS連接到2008年之前的數據庫,您仍然無法獲得Intellisense。

+2

這個我試過了,沒有幫助:( – user1800552

0

是的,它似乎像微軟再次爆發。它也不適用於我。我嘗試了所有從here的步驟,但沒有運氣。

本文也有鏈接到feedback site,但它似乎微軟甚至不打擾修復此錯誤。

對不起也沒有太大的幫助......

0

我雖然發現了同樣的問題,解決了在MSDN網站上線這一解決方案。

我刪除了Visual Studio 2010中的擴展,並且卸載了SQL Server數據工具(SSDT)2010,重新啓動,現在智能感知工作正常。

我不確定這是否有幫助,因爲我不知道您是否安裝了SSDT,但我認爲我會分享。

乾杯,

阿布舍克