2012-09-17 114 views
2

我在我的系統中使用SQL Server 2008。我有一個表的數據庫。當我鍵入如下查詢時:智能感知不能在SQL Server 2008中工作

Select * from Tblname 

在查詢窗口中,數據庫中的表名沒有列出。當我鍵入比如查詢:I型Select

Select COUNT(Id) from Table1 

它不會列出默認的關鍵字,比如COUNT,SUM等

我怎樣才能解決這個問題?

在此先感謝!

+2

我假設你的意思是智能感知,而不是初始化。如果您運行「SELECT @@ VERSION」,會得到什麼結果? –

+0

是的你是對的...智能感知是正確的...當我運行這個上面的查詢,結果將是'Microsoft SQL Server 2008 R2(RTM) - 10.50.1600.1(X64)Apr 2 2010 15:48:46 Copyright (c)在Windows NT 6.0上使用高級服務(64位)的Microsoft Corporation Express Edition (Build 6001:Service Pack 1)(管理程序)' –

+0

您是否正在使用Management Studio或其他實用程序連接到您的數據庫?如果正在使用SSMS,如果進入編輯 - >智能感知 - >刷新本地緩存,會發生什麼? – Bridge

回答

0

可能是因爲您沒有從左上角的可用數據庫下拉列表中選擇包含該表的數據庫。

另一種檢查此方法的方法是使用databaseName.dbo.Tblname來確保您正在引用帶有該表的數據庫。