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

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

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

Ответы [ 17 ]

1 голос
/ 06 сентября 2012

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

В этой теме , объясняя, что для восстановления Intellisense необходимо

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

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

1 голос
/ 17 августа 2011

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

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

0 голосов
/ 25 июня 2013

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

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

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

SQL Complete

0 голосов
/ 10 августа 2012

Вот официальное слово от MS.

http://support.microsoft.com/kb/2531482

Их решение такое же, как указано выше, установите обновления SQL Server 2008 R2 с версией 10.50.1777.0.

http://support.microsoft.com/kb/2507770

0 голосов
/ 15 июня 2012

При попытке принять принятый ответ я получил ошибку установки: обнаружена ошибка для предыдущей установки, исправления или ремонта, бла, бла, бла ...

Чтобы исправить это, в моем реестре я изменил все значения DWORD на 1 в следующих ключах: (Как всегда будьте осторожны при изменении реестра и создайте резервную копию ключа , прежде чем что-либо менять)

HKLM \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Microsoft SQL Server \ 100 \ ConfigurationState HKLM \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS10_50.MSSQLSERVER \ ConfigurationState HKLM \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ 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 .

0 голосов
/ 16 августа 2011

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

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

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

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

0 голосов
/ 06 апреля 2009

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

...