Jestem doprowadzony do szaleństwa, próbując dowiedzieć się, dlaczego Intellisense po prostu w ogóle nie działa. Serwer, którego używam, jest lokalny i jest w 2008 r., Baza danych jest ustawiona na zgodność z 2008 r., Intellisense jest włączone w każdym menu, które mogę znaleźć, a mimo to żadna lista członków nie pojawi się nawet przy CTRL-J.
Czy ktoś doświadczył czegoś takiego i znalazł sposób, aby to naprawić? Naprawdę nie mogę zmusić się do rozpoczęcia pracy, chyba że mam Intellisense.
sql-server-2008
intellisense
ン ー パ ー フ ァ ミ コ ン
źródło
źródło
Odpowiedzi:
Rozumiem, że ten post jest stary, ale jeśli ktoś nadal szuka i nie znalazł rozwiązania problemu inteligencji nawet po ponownej instalacji, zastosowaniu aktualizacji zbiorczych lub innych metod, mam nadzieję, że mogę pomóc.
Zastosowałem dodatek Service Pack 1 dla programu SQL 2008 R2, który możesz pobrać tutaj
http://www.microsoft.com/download/en/details.aspx?id=26727
32-bitowy : SQLServer2008R2SP1-KB2528583-x86-ENU.exe
Wersja 64- bitowa : SQLServer2008R2SP1-KB2528583-x64-ENU.exe
Zastosowałem ten dodatek SP1 i teraz moja inteligencja znów działa. Mam nadzieję, że to pomoże! (:
źródło
Dodatek SP1 dla programu Visual Studio 2010 psuje technologię IntelliSense SSMS 2008 R2. Jest connect o tym, i na szczęście jest też poprawka do tego .
( Krótko mówiąc , musisz zainstalować pakiet aktualizacji zbiorczej 7 dla programu SQL Server 2008 R2 , wysyłając żądanie
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
lubSQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
z tej strony żądania poprawki ).
EDYCJA : Jak zauważył Paul Lemke, może być konieczne uzyskanie najnowszego pakietu CU. Ten blog zawiera wersje SQL Server. (W chwili pisania tego tekstu najnowsza wersja to CU14 )
źródło
W przypadku SQL Server 2008 R2 zainstalowanie aktualizacji zbiorczej 7 naprawi problem. Potrzebny plik to
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
lub
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
Musiałem też najpierw odinstalować i ponownie zainstalować SQL Server 2008 (co nie naprawiło tego, ale CU zrobiło to).
źródło
Nie ma potrzeby ponownej instalacji.
Kliknij plik instalacyjny. Następnie przejdź do konserwacji i kliknij Napraw. To powinno rozwiązać problem inteligencji.
źródło
Właśnie miałem ten sam problem. Zrozumiałem, że Intellisense przestało działać po tym, jak przełączyłem niektóre bazy danych w tryb offline i wykonałem odświeżanie Intellisense (Ctrl-Shift-R). Ponownie uruchomiłem bazy danych offline, ponownie odświeżyłem (Ctl-Shft-R) i VOILA! Intellisense znów działa.
Co za gówniany projekt. Może populacja list Intellisense dusi się, gdy baza danych istnieje, ale jest offline. Dzięki Microsoft.
źródło
Nie chcę sugerować produktu poza kolejnością, ponieważ uruchomienie Intellisense jest prawdopodobnie najlepszą opcją, ale od miesięcy zmagałem się z przeklętym brakiem inteligencji w Management Studio. Ponowna instalacja, aktualizacja CU7, odświeżanie skrzynek, poświęcanie kurcząt pogańskim bogom; nic nie pomogło.
Właśnie miałem zapłacić za SqlPrompt RedGate (cholernie drogie, 195 USD), kiedy znalazłem SqlComplete.
http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw
Jest darmowa wersja, która robi podstawy, a pełna wersja kosztuje tylko 50 USD!
Jestem architektem bazy danych i chociaż pamiętam polecenia, funkcja autouzupełniania oszczędza mi mnóstwo czasu. Jeśli utknąłeś i nie możesz uruchomić Intellisense, spróbuj SqlComplete. Oszczędzało mi to wielu godzin kłopotów.
źródło
Niedawno napisałem poradę na temat rozwiązywania problemów IntelliSense. Tytuł mówi SQL Server 2012, ale większość technik można zastosować również we wcześniejszych wersjach Management Studio.
http://www.mssqltips.com/sqlservertip/2591/troublesh-intellisense-in-sql-server-management-studio-2012/
źródło
Naprawiłem to, instalując ponownie SQL Server 2008. Nie było to wcale optymalne, ale jeśli ktoś napotka podobny problem, upewnij się, że ta trasa prawdopodobnie zadziała.
źródło
Wypróbowałem wszystkie poprawki - przełączyłem bazy danych w tryb offline, a następnie przełączyłem je w tryb online, zainstalowałem aktualizację zbiorczą 10, naprawiłem instalację programu SQL Server, odświeżyłem lokalną pamięć podręczną, wprowadziłem zmiany w wymaganych ustawieniach programu SQL Server Management Studio, ale wszystko poszło na marne. Wreszcie zainstalowanie odpowiedniego dodatku Service Pack (SP1) załatwiło sprawę!
Kliknij poniższy link i pobierz SQLServer2008R2SP1-KB2528583-x86-ENU.exe (lub plik x64 dla instancji SQL Server x64 bit)
http://www.microsoft.com/download/en/details.aspx?id=26727
Wreszcie mam włączoną funkcję Intellisense!
źródło
Publikuję to tutaj, ponieważ jestem pewien, że więcej osób napotka ten problem. Zainstalowałem aktualizację zabezpieczeń dla Microsoft Visual Studio 2010 Service Pack 1 (KB2565057) i zgubiłem Intellisense w SQL Server Management studio 2008 (nie R2).
Odinstalowanie przywróconej przez Intellisense SP. Czy nie kochasz Microsoft ????
źródło
Po znalezieniu tego wątku odkryłem, że moja Intellisense zepsuła się dopiero po przejściu do trybu offline bazy danych, a wszelkie bazy danych offline w instancji zabiłyby Intellisense.
W tym wątku wyjaśniającym, że aby przywrócić Intellisense, musisz
Ta procedura zadziałała dla mnie, a Intellisense znów działa.
źródło
W przypadku SQL Server 2008 R2 zainstalowanie aktualizacji zbiorczej 7 naprawi problem. Potrzebny plik to
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 lub SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
Musiałem też najpierw odinstalować i ponownie zainstalować SQL Server 2008 (co nie naprawiło tego, ale CU zrobiło to).
to jest bezpośredni link od MS, że dostałem to Hot Fix
źródło
Też miałem ten sam problem. Przeszukiwany wszędzie online i nie może znaleźć rozwiązania. Zainstalowałem Monit SQL Redgate, który działa podobnie do Intellisense, więc może wystąpił konflikt. Od tego czasu powstrzymałem Monitę przed uruchomieniem, ale teraz nie ma w ogóle inteligencji. Korzystanie z SQL Server 2008 wyłączy tryb SQLCMD, bez powodzenia. Stało się to wcześniej, ponowna instalacja programu SQL Server była jedyną rzeczą, którą mogłem zabrać do pracy.
źródło
Ten sam problem, ale po prostu przeinstalowanie SQL Management Studio 2008 R2 z dodatkiem Service Pack 1 zadziałało. Zostawiłem silnik DB w spokoju. Silnik DB nie jest problemem, tylko SQL Management Studio zostaje zablokowany przez Visual Studio SP1.
Instalatorzy tutaj ...
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26727
Zainstalowałem SQLManagementStudio_x86_ENU.exe (32-bitowy dla mojego komputera).
źródło
Podczas próby zaakceptowania odpowiedzi pojawił się błąd instalacji: Wykryto awarię poprzedniej instalacji, poprawki lub naprawy bla, bla, bla ...
Aby to naprawić, w moim rejestrze zmieniłem wszystkie wartości DWORD na 1 w następujących kluczach: (Jak zawsze ostrożnie modyfikuj rejestr i utwórz kopię zapasową klucza przed zmianą)
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 \ Microsoft SOFTWARE \ Microsoft SQL Server \ MSSQL10.SQLEXPRESS \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ ConfigurationState
Zobacz mój pełny post na temat naprawy problemu Intellisense w SSMS .
źródło
Oto oficjalne słowo na ten temat od MS.
http://support.microsoft.com/kb/2531482
Ich rozwiązanie jest takie samo jak powyżej, zainstaluj aktualizacje SQL Server 2008 R2 z wersją 10.50.1777.0.
http://support.microsoft.com/kb/2507770
źródło
Zrobiłem wszystkie powyższe i ostatecznie się poddałem. Potem ostatnią deską ratunku był trzeci dodatek SQL Intellisense. Znalazłem SQL Complete Express autorstwa devArt.
To Intellisense i więcej. Intellisense powraca i wszystko jest w porządku.
Obsługuje SSMS 2005-2012, zawiera także dodatek Visual Studio.
SQL Complete
źródło