Почему SQL Server 2008 Management Studio Intellisense не работает? - PullRequest
177 голосов
/ 16 февраля 2009

Меня сводят с ума, пытаясь понять, почему Intellisense просто не работает вообще. Сервер, который я использую, является локальным и имеет 2008 год, база данных настроена на совместимость с 2008 годом, Intellisense включен в каждом меню, которое я могу найти, и, тем не менее, ни один список участников не будет отображаться даже с CTRL-J.

Кто-нибудь испытывал что-то подобное и нашел способ это исправить? Я действительно не могу заставить себя начать работу, если у меня не работает Intellisense.

Ответы [ 17 ]

106 голосов
/ 13 декабря 2011

Я понимаю, что это сообщение старое, но если кто-то все еще ищет и не нашел решения проблемы intellisense даже после переустановки, применения накопительных обновлений или других методов, то я надеюсь, что смогу помочь.

У меня есть Applied SQL 2008 R2 с пакетом обновления 1, который вы можете скачать здесь

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

32 Бит : SQLServer2008R2SP1-KB2528583-x86-RUS.exe

64 Бит : SQLServer2008R2SP1-KB2528583-x64-RUS.exe

Я применил этот SP1, и теперь мой intellisense снова работает. Надеюсь, это поможет! (

87 голосов
/ 03 мая 2011

Visual Studio 2010 SP1 ломает IntelliSense SSMS 2008 R2. Об этом есть connect , и, к счастью, есть также исправление для этого .

( Короче , вам нужно будет установить Накопительное обновление 7 для SQL Server 2008 R2 , запросив SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 или

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

с страница запроса исправления .)

EDIT : Как заметил @Paul Lemke, возможно, потребуется получить последний пакет CU. Этот блог содержит версии сервера SQL. (На момент написания этой статьи последняя версия CU14 )

21 голосов
/ 18 июля 2011

Для SQL Server 2008 R2 установка Накопительное обновление 7 решит проблему. Вам нужен файл

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
или
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Мне также пришлось сначала удалить и переустановить SQL Server 2008 (что не помогло, но CU сделал).

14 голосов
/ 16 апреля 2009

Нет необходимости переустанавливать.

Нажмите на установочный файл. Затем перейдите к техническому обслуживанию и нажмите «Ремонт». Это должно исправить проблему intellisense.

12 голосов
/ 21 января 2011

У меня просто была такая же проблема. Я понял, что Intellisense перестал работать после того, как перевел некоторые базы данных в автономный режим и выполнил обновление Intellisense (Ctrl-Shift-R). Я снова включил автономные базы данных, снова сделал обновление (Ctl-Shft-R) и VOILA! Intellisense снова работает.

Какой дерьмовый дизайн. Возможно, заполнение списков Intellisense задыхается, когда база данных существует, но находится в автономном режиме. Спасибо Microsoft.

7 голосов
/ 07 июля 2011

Я не хочу предлагать продукт вне очереди, поскольку запуск Intellisense - это, вероятно, лучший вариант, но я несколько месяцев боролся с проклятым отсутствием intellisense в Management Studio. Переустановка, обновление CU7, обновление тайников, принесение в жертву цыплят языческим богам; ничего не помогло.

Я собирался заплатить за SqlPrompt от RedGate (чертовски дорого, 195 долларов США), когда нашел SqlComplete.

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

Существует бесплатная версия, которая делает основы, а полная версия стоит всего $ 50!

Я - архитектор базы данных, и хотя я могу помнить команды, автоматическое заполнение экономит мне кучу времени. Если вы застряли и не можете заставить Intellisense работать, попробуйте SqlComplete. Это спасло меня от многих хлопот.

5 голосов
/ 11 февраля 2012

Недавно я написал совет по устранению неполадок IntelliSense. В заголовке написано, что SQL Server 2012, но большинство методов можно применить и к более ранним версиям Management Studio.

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

2 голосов
/ 23 февраля 2012

Я перепробовал все исправления - перевел базы данных в автономный режим и затем подключил их к сети, установил накопительное обновление 10, отремонтировал установку SQL Server, обновил локальный кэш, внес изменения в необходимые параметры в SQL Server Management Studio, но все было напрасно. Наконец установка правильного пакета обновления (SP1) сделала свое дело для меня!

Перейдите по ссылке ниже и загрузите SQLServer2008R2SP1-KB2528583-x86-ENU.exe (или файл x64 для x64-битного экземпляра SQL Server)

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

Наконец-то у меня включен Intellisense!

2 голосов
/ 17 февраля 2009

Я решил исправить это, переустановив SQL Server 2008. Это было не совсем оптимально, но если кто-то сталкивался с подобной проблемой, убедитесь, что этот маршрут, вероятно, будет работать.

1 голос
/ 26 сентября 2013

Для SQL Server 2008 R2 установка накопительного обновления 7 решит проблему. Вам нужен файл

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 или же SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

Мне также пришлось сначала удалить и переустановить SQL Server 2008 (что не помогло, но CU сделал).

это прямая ссылка от MS, которую я получил Hot Fix

...