2012-09-17 2 views
2

시스템에서 SQL Server 2008을 사용하고 있습니다. 일부 테이블이있는 데이터베이스가 있습니다. 쿼리 창에Intellisense가 SQL Server 2008에서 작동하지 않습니다.

Select * from Tblname 

과 같은 쿼리를 입력하면 데이터베이스의 테이블 이름이 나열되지 않습니다. 내가 같은 쿼리를 입력하면 :. 내가 Select를 입력 한 후

Select COUNT(Id) from Table1 

를이

가 어떻게이 문제를 해결할 수 등 COUNT, SUM, 같은 기본 키워드를 나열하지 않습니다?

미리 감사드립니다.

+2

나는 초기화가 아니라 Intellisense라고 가정합니다. 'SELECT @@ VERSION'을 실행하면 어떤 결과가 나옵니까? –

+0

네 말이 맞아 ... Intellisense가 맞다. 위 쿼리를 실행하면 결과는'Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (빌드 6001 : 서비스 팩 1) (하이퍼 바이저) ' –

+0

Management Studio 또는 다른 유틸리티를 사용하여 데이터베이스에 연결하고 있습니까? SSMS를 사용한다면'편집 -> IntelliSense -> 로컬 캐시 새로 고침 '을하면 어떻게 될까요? – Bridge

답변

0

왼쪽 상단의 사용 가능한 데이터베이스 드롭 다운에서 테이블이 포함 된 데이터베이스를 선택하지 않았기 때문일 수 있습니다.

이 방법을 확인하는 또 다른 방법은 databaseName.dbo.Tblname을 사용하여 해당 테이블이있는 데이터베이스를 참조하는지 확인하는 것입니다.

관련 문제