Intellisense не работает SSMS 2014

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

Выполняется: SMS 2014 с CU1 — версия 10.0.2342.0 как в SSMS, так и в клиентских инструментах. Visual Studio 2010 SP1 — 10.0.40219.1 SP1Rel

Подключение к: Server 2008 R2 SP2 CU 5 — 10.50.4276

Проверено: IntelliSense включен. Режим SQLCMD отключен. Обновить кеш. Проверенные настройки IntelliSense. Сервер не поддерживает автономные базы данных, поэтому это было исключено.

Поведение:

  • При подключении к базе данных Master

Intellisense автоматически заполняется и работает нормально. Перечислены все таблицы и дополнительные базы данных на сервере.

  • При подключении к несистемной базе данных

Ни параметры, ни таблицы не заполняются автоматически, а CTRL-J ничего не делает.

У кого-нибудь есть другие идеи, чтобы попробовать? SSMS 2008 R2 отлично работала со всеми базами данных.


person Isomil    schedule 12.08.2015    source источник
comment
IIRC SSMS Intellisense никогда не работала при подключении к серверу/базе данных предыдущей версии.   -  person RBarryYoung    schedule 12.08.2015
comment
Надеюсь, что это не так, но если да, то просто откатится до 2008R2.   -  person Isomil    schedule 12.08.2015
comment
Я просто устанавливаю несколько разных версий SSMS, чтобы решить эту проблему. Пока версия SSMS соответствует версии SQL Server, она должна работать.   -  person RBarryYoung    schedule 12.08.2015
comment
Переход с SSMS 2014 на Server 2012 SP1 11.0.3000 отлично работает с IntelliSense. Итак, если предположить, что это либо проблема совместимости с 2008 R2, либо сторона сервера конфигурации, которую я не могу изменить.   -  person Isomil    schedule 12.08.2015
comment
Даже если они обеспечивают поддержку Intellisense нижнего уровня, вполне вероятно, что они ограничивают количество поддерживаемых версий.   -  person RBarryYoung    schedule 12.08.2015


Ответы (2)


Вы можете попробовать обновить локальный кеш, нажав кнопки CTRL + Shift + R и немного подождать.

person Michael Wayne    schedule 17.11.2016

Автономный связанный сервер может вызвать такое поведение. Перенастройте или удалите недоступные связанные серверы и обновите локальный кэш Intellisense с помощью Ctrl+Shift+R.

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

person zgb    schedule 14.07.2017