Почему SQL Server 2008 Management Studio Intellisense не работает?

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

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

Ответ 1

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

У меня есть прикладной 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 работает снова. Надеюсь, это поможет! (

Ответ 2

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

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

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

from эта страница с запросом на исправление.)

РЕДАКТИРОВАТЬ. Как отметил @Paul Lemke, возможно, понадобится получить последний пакет CU. Этот блог содержит выпуски SQL-сервера. (На момент написания статьи последнее: CU14)

Ответ 3

Для 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 сделал).

Ответ 4

Не нужно переустанавливать.

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

Ответ 5

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

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

Ответ 6

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

Я собирался заплатить за RedGate SqlPrompt (довольно проклятый дорогой, $195 US), когда я нашел SqlComplete.

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

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

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

Ответ 8

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

Ответ 9

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

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

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

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

Ответ 10

Я публикую это здесь, так как я уверен, что больше людей столкнется с этой проблемой. Я установил обновление безопасности для Microsoft Visual Studio 2010 с пакетом обновления 1 (KB2565057) и потерял Intellisense в студии управления SQL Server 2008 (не R2).

Удаление SP восстановлено Intellisense.. Разве вы просто не любите Microsoft????

Ответ 11

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

В этот поток, объясняя, что для восстановления Intellisense вы должны

  • выберите необходимые базы данных в автономном режиме, затем
  • перезапустите экземпляр сервера и, наконец,
  • обновить кеш Intellisense.

Эта процедура сработала для меня, и Intellisense теперь снова работает.

Ответ 12

Для SQL Server 2008 R2 установка Cumulative Update 7 устранит проблему. Необходимый файл

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86 или SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

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

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

Ответ 13

У меня тоже была проблема. Ищите везде в Интернете и не можете найти решение. Я установил Redgate SQL Prompt, который работает аналогично Intellisense, поэтому, возможно, возник конфликт. С тех пор я перестала запускать подсказку, но теперь нет никакой интеллигенции. Использование SQL Server 2008 приведет к отключению режима SQLCMD, вообще не повезло. Это произошло до этого, переустановка SQL Server была единственной возможностью, с которой я мог бы работать.

Ответ 14

Такая же проблема, но просто переустановка SQL Management Studio 2008 R2 Service Pack 1 работала для меня. Я оставил свой двигатель БД в одиночку. Механизм БД не является проблемой, только SQL Management Studio получает доступ к Visual Studio SP1.

Установщики здесь...

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

Я установил SQLManagementStudio_x86_ENU.exe (32 бит для моей машины).

Ответ 15

При попытке принятого ответа у меня возникла ошибка установки: был обнаружен сбой для предыдущей установки, исправления или восстановления 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

См. мой полный пост о Исправление проблемы Intellisense в SSMS.

Ответ 17

Я сделал все вышеперечисленное и в итоге сдался. Тогда последнее средство было третьей частью SQL Intellisense add-on Я нашел SQL Complete Express devArt.

Это Intellisense плюс больше. Intellisense вернулся, и все хорошо.

Поддержка SSMS 2005 - 2012 также включает надстройку Visual Studio.

SQL Complete