Sql-Server
IntelliSense 不工作,但已啟用
這個問題確實被證明是一個棘手的問題(而且很煩人)。
在 SQL Server Management Studio 2008 中,直到幾天前,我的 IntelliSense 都執行良好。然後突然停了下來。在工具欄菜單上啟用的圖示,在工具 -> 選項 -> 文本編輯器 -> T-SQL -> IntelliSense 下,它表示它已在此處啟用。
我嘗試使用 Ctrl-Shft-R 重新刷新 IntelliSense 記憶體,但這也不起作用。
任何想法我的 IntelliSense 發生了什麼以及我需要做些什麼才能將其恢復?
如果您最近升級了 VisualStudio,請查看此連結以獲取修復:
安裝 Visual Studio 2010 SP1 後,SSMS 2008 R2 中的 IntelliSense 功能可能會停止工作
或者你可以直接從這裡下載修復:
IntelliSense 無法正常工作的可能性有很多:
在某些情況下,IntelliSense 使用的本地記憶體變得陳舊。刷新記憶體很容易,但不一定很明顯。
刷新記憶體有兩種方式:
- 打
Ctrl+Shift+R
- 轉到編輯 - > IntelliSense - > 刷新本地記憶體
如果 IntelliSense 仍然無法正常工作,請確保您已啟用 IntelliSense。要從目前數據庫的 T-SQL 查詢編輯器視窗檢查這一點:
- 轉到工具 -> 選項 -> 文本編輯器 -> Transact-SQL -> 正常 -> IntelliSense
- 轉到 Query -> IntelliSense 應該被選中
- 還要驗證 T-SQL 編輯器不會在 SQLCMD 模式下啟動。去檢查:
- 轉到工具 -> 選項 -> 查詢執行 -> SQL Server -> 正常
- 確保未選中“預設情況下,以 SQLCMD 模式打開新查詢”。
- 或 Go to Query -> SQLCMD Mode 不應該被選擇