2012-01-25 83 views
2

任何人都可以提出爲什麼intellisense不工作。Sql Server 2008 R2管理工作室 - 沒有智能感知

我正在使用2008 R2。

我見過這裏的人建議首先寫FROM子句 - 當然。

我已經完成查詢 - 智能感知啓用。

我已經完成刷新本地緩存。

我甚至將它全部安裝在全新的硬盤上,並帶有全新的操作系統。

我在我的智慧結束。它在很久以前運作的時候非常好。

+2

您連接到2008數據庫嗎?即使使用2008 SSMS,如果您連接到2005或更早版本的數據庫,智能感知也不起作用。 –

回答

7

您剛安裝了Visual Studio 2010 SP1更新嗎?如果是這樣,這是SSMS智能感知的一個已知問題。

Here是對問題的描述。

Here是問題的解決方案。

+0

鯊魚你搖滾。這是VS SP1正在追逐我的intellisense。 – onefootswill

+0

@onefoots將沒有問題。你知道我怎麼知道這個問題的解決方案嗎?同樣的事情發生在我身上:) – 2012-01-28 14:38:01

+0

謝謝,解決了這個問題。總結起來,只需安裝累積的SP2(http://www.microsoft.com/en-us/download/details.aspx?id = 29848) – mtone

1

有許多事情可能是錯誤的。

  • 您可以連接到SQL Server 2005或更早的實例,或SQL Azure的
  • 腳本可能出現過大(工具/選項/文本編輯器/的Transact-SQL /智能感知/最大腳本大小)
  • 你可能會在SQLCMD模式
  • 確保Management Studio中進行了修補,> = @@服務器版本 - 服務包是很重要的客戶端工具太
  • 第三方加載項可能會干擾
  • VS問題@Shark指出

我的建議?開始玩SQL Server 2012 SSMS。當然,這只是一個候選版本,但我一直在使用它作爲我的主要管理工具超過一年,它與2008/2008 R2工具一樣或更穩定。而且IntelliSense也有一些很好的改進。

+0

我還沒有看到SSMS 2012。現在你已經引起了我的興趣 – 2012-01-28 14:37:16

+0

我是這麼想的,我在這裏發表了博文:http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new -vs-shell.aspx注意到這是14個月前的問題,很多「糟糕」和「醜陋」的問題已經得到修復,最大的IntelliSense增強功能是部分匹配,所以如果你輸入'dbo.sponge',它會帶來在自動完成列表中關閉「dbo.add_sponge」和「dbo.edit_sponge」 –

+0

關閉SQLCMD模式爲我做了這個 –

0

我也有同樣的問題,我試圖重新安裝SQL並安裝最新的Service Pack 2並安裝累積更新,但沒有解決問題。

什麼解決的問題是重新安裝的Visual Studio 2010 Service Pack 1的

0

它也停下來時,我事先是工作的罰款。我通過使用ctl + shift + R刷新智能感知本地緩存或通過SSMS菜單項:編輯 - >智能感知 - >刷新本地緩存來使其復活。

相關問題