Почему мне иногда приходится ждать реакции intellisense, которая никогда не приходит и
иногда intellisense работает нормально и быстро?
Плохое соединение с сервером или проблема с конфигурацией?
Ответ 1
Он кэширует информацию intellisense (поэтому вам иногда нужно обновлять вручную). Когда это нужно обновить/восстановить, требуется короткое время; после этого он просто использует кешированную информацию, доступную сразу.
Итак, если у вас создается впечатление, что intellisense не работает (например, нет всплывающего окна или отсутствует или устарела информация), просто обновите его: CTRL + SHIFT + R (Edit → Intellisense → Обновить локальный кеш).
Также важно помнить, что только 2008 год поддерживает Intellisense; если вы подключаетесь к базе данных до 2008 года с новой SSMS, вы все равно не получите Intellisense.
Ответ 2
Да, похоже, Microsoft снова сломала его. Для меня это тоже не работает. Я пробовал все шаги здесь, но без везения.
В этом документе также есть ссылка на сайт обратной связи, но похоже, что Microsoft даже не беспокоится об исправлении этой ошибки.
Извините, не могу много помочь...
Ответ 3
Я получил это решение в потоке на сайте MSDN, найдя решение для той же проблемы.
Я удалил расширение в Visual Studio 2010, и удаленные инструменты SQL Server Data Tools (SSDT) 2010, перезапустимые и intellisense отлично работают сейчас.
Я не уверен, что это помогает, поскольку я не знаю, установлен ли SSDT, но я думал, что все равно буду делиться.