2011-10-19 105 views
126

可能重複:
Lost the IntelliSense
SQL Server 2008 Intellisense problemSQL Server。如何刷新智能感知?

我是新來的SQL Server,所以這可能是一個容易解決。在SQL Server 2008 R2中,我剛剛在現有表中導入了一個新的數據表和/或重命名的字段(它以任何一種方式發生)。當我開始編寫一些SQL時,intellisense無法識別新的字段名稱並開始強調所有內容。

我發現的唯一修復方法是關閉並重新打開SQL Server,但我確信有一個更簡單的解決方案。請提出建議?

(這不是一個嚴重的問題,只是一個寵物peeve)。

+35

按Ctrl + Shift + R –

+13

我稱這是一個「重複」的詭計。這是Google上排名第一的搜索結果,標題最有意義,並且它有完美的答案。 – RJB

回答

241

Ctrl鍵 + + - [R將刷新智能感知。

+7

您需要關注查詢窗口,否則此菜單項不會出現,並且Ctrl + Shift + R將不起作用。 – Luke

+23

這是一個改變生活的時刻,我怎麼也從來不知道這個笑話 – heisenberg

+0

這個智能感知功能在SQL Server Management Studio版本10.50中被破壞了。它工作在11.0+。 – MacGyver

67

如果你想通過菜單來做到這一點,它是:

Edit/IntelliSense/Refresh Local Cache 

使用鍵盤,它是: CTRL - SHIFT - [R