[sql-server-2008] SQL Server 2008 Management Studio Intellisense가 작동하지 않는 이유는 무엇입니까?

Intellisense가 전혀 작동하지 않는 이유를 알아 내려고 정신을 잃고 있습니다. 내가 사용하는 서버는 로컬이며 2008이며 데이터베이스는 2008 호환성으로 설정되어 있으며 Intellisense는 내가 찾을 수있는 모든 메뉴에 있지만 CTRL-J로도 멤버 목록이 나타나지 않습니다.

누구든지 이와 같은 경험을하고 그것을 고칠 수있는 방법을 찾았습니까? Intellisense가 작동하지 않으면 작업을 시작할 수 없습니다.



답변

나는이 게시물이 오래되었다는 것을 알고 있지만 누군가가 여전히 검색 중이며 다시 설치하거나 누적 업데이트 또는 다른 방법을 적용한 후에도 인텔리전스 문제에 대한 해결책을 찾지 못하면 도움이되기를 바랍니다.

여기에서 다운로드 할 수있는 SQL 2008 R2 서비스 팩 1을 적용했습니다.

http://www.microsoft.com/download/en/details.aspx?id=26727

32 비트 : SQLServer2008R2SP1-KB2528583-x86-ENU.exe

64 비트 : SQLServer2008R2SP1-KB2528583-x64-ENU.exe

이 SP1을 적용했으며 이제는 인텔리전스가 다시 작동합니다. 이게 도움이 되길 바란다! (:


답변

Visual Studio 2010 SP1은 SSMS 2008 R2의 IntelliSense를 깨뜨 렸습니다. 이 연결 그것에 대해, 그리고 다행히도가 그에 대한 수정 .

( , 당신은 설치해야합니다 SQL 서버 2008 R2에 대한 누적 업데이트 패키지 7을 요청하여
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86또는

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

에서 이 핫픽스 요청 페이지 ).

편집 : @Paul Lemke가 지적했듯이 최신 CU 패키지를 가져와야 할 수도 있습니다. 이 블로그 에는 SQL Server 릴리스가 포함되어 있습니다. (이 글을 쓰는 시점에서 최신은 CU14입니다 )


답변

SQL Server 2008 R2의 경우 누적 업데이트 7 을 설치 하면 문제가 해결됩니다. 필요한 파일은

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
또는
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

또한 SQL Server 2008을 먼저 제거했다가 다시 설치해야했습니다.


답변

다시 설치할 필요가 없습니다.

설정 파일을 클릭하십시오. 그런 다음 유지 관리로 이동하여 복구를 클릭하십시오. 이것은 지적 문제를 해결해야합니다.


답변

나는 단지 같은 문제가 있었다. 일부 데이터베이스를 오프라인으로 전환하고 Intellisense 새로 고침 (Ctrl-Shift-R)을 수행 한 후 Intellisense가 작동을 멈췄다는 것을 알았습니다. 오프라인 데이터베이스를 다시 온라인 상태로 만들고 새로 고침 (Ctl-Shft-R)과 VOILA를 수행했습니다! Intellisense가 다시 작동합니다.

엉뚱한 디자인입니다. 데이터베이스가 존재하지만 오프라인 상태 일 때 Intellisense의 목록 인구가 질식 할 수 있습니다. 감사합니다 Microsoft.


답변

Intellisense를 실행하는 것이 가장 좋은 옵션 일 수 있기 때문에 제품을 바꾸고 싶지는 않지만 Management Studio에서 몇 달 동안 아무런 지적도하지 못했습니다. 재설치, CU7 업데이트, 리프레시 캐시, 이교도 신들에게 닭을 희생; 아무것도 도움이되지 않았습니다.

SqlComplete를 찾았을 때 RedGate의 SqlPrompt (가격이 꽤 비싸고 $ 195 US)를 지불하려고했습니다.

http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw

기본을 수행하는 무료 버전이 있으며 정식 버전은 $ 50입니다!

저는 데이터베이스 아키텍트이며 명령을 기억할 수 있지만 자동 완성 기능은 시간을 절약 해줍니다. 문제가 발생하여 Intellisense가 작동하지 않으면 SqlComplete을 사용해보십시오. 그것은 번거 로움을 덜어주었습니다.


답변

최근에 IntelliSense 문제 해결에 대한 팁을 썼습니다. 제목에는 SQL Server 2012가 있지만 대부분의 기술은 이전 버전의 Management Studio에도 적용 할 수 있습니다.

http://www.mssqltips.com/sqlservertip/2591/troubleshooting-intellisense-in-sql-server-management-studio-2012/