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


178

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

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


3
마이크로 소프트 SQL Server® 2008 R2 서비스 팩 1 - microsoft.com/download/en/...
토마스 Eyde

이것은 SQL Server 2012에만 해당되는 것처럼 보이지만 많은 수정 사항은 이전 버전과 관련이 있으며 이미 패치되어 있고 여전히 증상이있는 경우 살펴볼 가치가 있습니다. mssqltips.com/sqlservertip/2591/…
Aaron Bertrand

MS 지원에서 직접 링크 핫픽스 핫픽스 v4.microsoft.com/SQL%20Server%202008%20R2/nosp/…
Mahmoude Elghandour


1
나는 자동 완성 기능이 작동해야한다는 것을 우연히 발견하기 전에 적어도 몇 년 동안 인텔리전스없이 SSMS를 사용해 왔습니다. 그것은 나를 위해 제대로 작동하지 않았습니다. 지금은 SQL Express 2014를 새로 설치하고 완전히 작동하지 않는 새로운 기계를 사용하고 있습니다.
gyozo kudor

답변:


106

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

여기에서 다운로드 할 수있는 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을 적용했으며 이제는 인텔리전스가 다시 작동합니다. 이게 도움이 되길 바란다! (:


2
King의 답변은 오래 전에 내 문제를 해결하지만 대부분의 사람들이 다른 이유로이 질문에 오는 것처럼 보이기 때문에 귀하의 답변을 받아들입니다.
스파 파 후미 콘

1
고마워 이 문제는 서버가없는 SMS에서도 SP1 SMS를 설치하기로 결정했습니다.
Johnny_D

1
King 's repair option을 시도했지만 그게 효과가 없었습니다. 위의 32 비트 SP를 설치하면 나에게 도움이되었습니다.
대런 그리피스

87

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입니다 )


4
나중에 누적 업데이트를 설치해야 할 수도 있습니다. 나는 누적 업데이트 9. 사용했다 support.microsoft.com/kb/2567713
폴 렘케

이 패키지와 후속 패키지를 다운로드하려고 시도했지만 자동 압축 풀기 Zip이 세트의 마지막 디스크를 요청하지 못합니까?! 매우 좌절! 지능이 없어서 성가시다!
David Masters

1
이 업데이트를 통해 얻은 vs2010의 cuz sp1 업데이트와 Windows 업데이트 메커니즘을 사용하여 cu를 전파해야합니다. 제길.
Johnny_D

21

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

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
또는
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

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


3
이것은 정답입니다. Microsoft의 핫픽스 목록에는 필요한 다운로드에 대한 설명이 없습니다. 여기에 조언 된대로 파일을 다운로드하고 문제를 해결했습니다. 시간을 많이 절약하셨습니다. 감사합니다!
AndyM


14

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

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


6
이것은 나를 위해 작동하지 않았습니다. 심지어 제거 / 재설치도 수정되지 않았습니다. jaraics가 언급 한 누적 업데이트가 수정되었습니다. (제 경우에는 VS2010 SP1으로 인해 문제가 발생했습니다)
RonnBlack

12

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

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


2
Intellisense를 새로 고치는 것에 대해 전혀 몰랐던 Ctrl-Shift-R 단축키에 감사드립니다.
jamiebarrow

7

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

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

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

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

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


매우 실용적이고 빠른 솔루션. 좋은! 감사합니다!
Rui Craveiro

MSSQLMS 2012로 업그레이드하고 1 시간 이상 작동하지 않는 자동 완성 기능과 싸우면서 내가 찾은 모든 웹 사이트에서 제안 된 모든 것을 시도한 후에 이것을 시도했습니다. 내장 기능보다 잘 작동하며 무료는 무료입니다!
richardtallent


2

SQL Server 2008을 다시 설치하여 문제를 해결했습니다. 이것은 전혀 최적의 것은 아니지만 누군가 비슷한 문제가 발생하면이 경로가 제대로 작동 할 것입니다.


"응답되지 않은"범주에서 벗어나기 위해 이것을 반대했습니다. 좋은이!
브렌트 오자르

3
이제 당신은 그것을 작동 시켰습니다, 얼마나 가난한가에 놀랐습니까?
Paul Suart

2

데이터베이스를 오프라인 상태로 만든 다음 온라인 상태로 만들고, 누적 업데이트 10을 설치하고, SQL Server 설치를 복구하고, 로컬 캐시를 새로 고치고, SQL Server Management Studio에서 필요한 설정을 변경했지만 모든 것이 헛된 것이 었습니다. 마지막으로 올바른 서비스 팩 (SP1)을 설치하면 문제가 해결되었습니다.

아래 링크를 따라 SQLServer2008R2SP1-KB2528583-x86-ENU.exe (또는 x64 비트 SQL Server 인스턴스의 x64 파일)를 다운로드하십시오.

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

마지막으로 Intellisense를 활성화했습니다!


1

더 많은 사람들 이이 문제를 겪을 것이라고 확신하면서 여기에 게시하고 있습니다. Microsoft Visual Studio 2010 서비스 팩 1 (KB2565057) 용 보안 업데이트를 설치했지만 SQL Server Management Studio 2008 (R2 아님)에서 Intellisense가 손실되었습니다.

SP의 제거로 Intellisense가 복원되었습니다. Microsoft 만 좋아하지 않습니까 ????


1

이 스레드를 찾은 후 데이터베이스를 오프라인으로 전환 한 후에 만 ​​Intellisense가 중단되고 인스턴스의 모든 오프라인 데이터베이스가 Intellisense를 종료 함을 발견했습니다.

에서 이 스레드 순서대로 그것을 설명하는 인텔리을 복원하려면 다음을 수행해야합니다

  • 필요한 데이터베이스를 오프라인으로 만든 다음
  • 서버 인스턴스를 다시 시작하고 마지막으로
  • Intellisense 캐시를 새로 고칩니다.

이 절차는 저에게 효과적이며 Intellisense는 이제 다시 작동합니다.


1

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

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 또는 SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

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

이것은 내가 가진 것을 MS에서 직접 링크입니다 그것은 핫 픽스


다른 사람 (Chris S)이 제출 한 솔루션을 반복하지 마십시오. 자신의 솔루션을 찾아 게시하십시오.
브라이언

내 대답에 나는 핫 수정을 넣어 당신이 바로 해결책 : 반복하지있어이 문제에 직면하는 경우 당신이 그것을 확인할 수 있습니다이 문제를 해결 MS 지원에서 직접 링크
Mahmoude Elghandour

내 응용 프로그램은 ... 위에 게시 된 것과 정확히 똑 같았습니다. 게시물을 수정하지 않으면 투표를 변경할 수 없습니다 ...
Brian

이해해 주셔서 감사합니다 :) 그래서 내 대답을 편집하겠습니다
Mahmoude Elghandour

0

나도 같은 문제가 있었다. 온라인 어디에서나 검색하여 솔루션을 찾을 수 없습니다. Intellisense와 비슷한 기능을하는 Redgate의 SQL Prompt를 설치 했으므로 충돌이있을 수 있습니다. 그 후 프롬프트 실행이 중지되었지만 이제는 전혀 알 수 없습니다. SQL Server 2008을 사용하면 SQLCMD 모드가 해제되고 운이 전혀 없습니다. 이전에는 SQL Server를 다시 설치하는 것이 내가 일할 수 있었던 유일한 일이었습니다.


0

같은 문제이지만 SQL Management Studio 2008 R2 서비스 팩 1을 다시 설치하면 나에게 도움이되었습니다. DB 엔진을 내버려 두었습니다. DB 엔진은 문제가 아니며 Visual Studio SP1에 의해 SQL Management Studio가 연결 되기만합니다.

여기에 설치 프로그램 ...

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

SQLManagementStudio_x86_ENU.exe (시스템에 32 비트)를 설치 했습니다 .


0

수락 된 답변을 시도 할 때 설치 오류가 발생했습니다. 이전 설치, 패치 또는 수리 blah, blah, blah에 대한 오류가 감지되었습니다 ...

이 문제를 해결하려면 레지스트리에서 다음 키의 모든 DWORD 값을 1로 변경했습니다. (항상 레지스트리를 수정 하고 키  를 백업 하기 전에 신중하게 변경하십시오 )

HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ 100 \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSRS10_50.MSSQLSERVER \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ ConfigurationState

SSMS의 Intellisense 문제 해결에 대한 내 전체 게시물을 참조하십시오 .



0

나는 위의 모든 것을하고 결국 포기했다. 마지막 수단 중 하나는 devArt에서 SQL Complete Express를 찾은 SQL Intellisense 애드온의 세 번째 부분이었습니다.

Intellisense와 그 이상입니다. Intellisense가 돌아 왔고 모든 것이 잘되었습니다.

SSMS 2005-2012 지원에는 Visual Studio 애드 인도 포함됩니다.

SQL 완료

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.