Sql express sql management studio 2018 r2: Downloading and Installing SQL Server Management Studio Express | DUG Insight User Manual

сервер sql — IntelliSense не работает, но включен

спросил

Изменено
2 года, 8 месяцев назад

Просмотрено
149 тысяч раз

Эта проблема действительно оказалась сложной (и довольно раздражающей).

В SQL Server Management Studio 2008 еще несколько дней назад мой IntelliSense работал отлично. Потом вдруг все прекратилось. Значок, как он включен в меню панели инструментов, и в разделе «Инструменты» -> «Параметры» -> «Текстовый редактор» -> T-SQL -> IntelliSense он говорит, что он включен там.

Я попытался обновить кэш IntelliSense с помощью Ctrl-Shft-R, но это тоже не работает.

Есть идеи, что случилось с моим IntelliSense и что мне нужно сделать, чтобы вернуть его?

  • sql-сервер
  • sql-сервер-2008
  • intellisense

0

Если вы недавно обновили VisualStudio, см. эту ссылку для исправления:

Функция IntelliSense в SSMS 2008 R2 может перестать работать после установки Visual Studio 2010 SP1

Или вы можете загрузить исправление прямо отсюда:

Как получить последний пакет обновлений для SQL Server 2008 R2

Существует ряд причин, по которым IntelliSense не работает:

Бывают случаи, когда локальный кэш, используемый IntelliSense, устаревает. Обновление кеша легко, но не обязательно очевидно.

Есть два способа обновить кеш:

  1. Нажмите Ctrl+Shift+R
  2. Перейти к редактированию -> IntelliSense -> Обновить локальный кэш

Если IntelliSense по-прежнему не работает, убедитесь, что IntelliSense включен. Чтобы проверить это из окна редактора запросов T-SQL текущей базы данных:

  1. Перейдите к Инструменты -> Параметры -> Текстовый редактор -> Transact-SQL -> Общие -> IntelliSense
  2. Перейти к запросу -> IntelliSense должен быть выбран
  3. Также убедитесь, что редактор T-SQL не запускается в режиме SQLCMD. Проверить:

    • Перейдите в Инструменты -> Параметры -> Выполнение запроса -> SQL Server -> Общие
    • Убедитесь, что флажок «По умолчанию открывать новые запросы в режиме SQLCMD» не установлен.
    • или Перейти к запросу -> Режим SQLCMD не следует выбирать

Подробнее

1

У меня была эта проблема, поэтому я последовал совету Ritesh D и перешел к Tools -> Options -> Text Editor -> Transact-SQL -> General . Я проверил IntelliSense и обнаружил, что он уже включен.

Тем не менее, я обнаружил, что «Автоматический список участников» и «Информация о параметрах» не отмечены. Поэтому я проверил их. Это решило мою проблему.

Эти две функции я считаю «intellisense», и Microsoft не возражает:

IntelliSense — это общий термин для ряда функций: список элементов, информация о параметрах, краткая информация и полное слово. Эти функции помогают узнать больше об используемом коде, отслеживать вводимые параметры и добавлять вызовы свойств и методов всего несколькими нажатиями клавиш.

0

Убедитесь, что для параметра Максимальный размер сценария установлено значение «Неограниченный» в пункте меню Сервис -> Параметры -> Текстовый редактор -> Transact-SQL -> Общие -> IntelliSense. Я сделал это, и intellisense начал работать

.

1

Когда вы используете удаленную базу данных с низкой скоростью передачи (например, я подключился из Европы к офисному серверу в Азии) и когда структура базы данных не мала (например, много таблиц), SSMS требуется гораздо больше времени для завершения всех данных IntelliSense.

В моем случае мне пришлось ждать более 1 минуты, чтобы получить доступ к IntelliSense (медленное соединение и БД с примерно 1000 таблиц). (SSMS не отображает индикатор выполнения или какую-либо информацию, связанную с процессом загрузки IntelliSense)

1

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

Я могу подтвердить, что это ошибка SQL 2016

Я заметил эту проблему, когда отозвал некоторые разрешения для общедоступного пользователя, как было предложено Azure. Это помогло решить мою проблему:

 используйте мастер
идти
ПРЕДОСТАВИТЬ ВЫПОЛНЕНИЕ НА [xp_instance_regread] ДЛЯ [public]
GRANT EXECUTE ON [xp_regread] TO [public]
 

Я исправил это за 2 простых шага:

  1. Перейдите в Инструменты > Параметры > Текстовый редактор > Transact-SQL > IntelliSense , отметьте все и настройте параметры следующим образом:
  1. Перейдите к Query > SQLCMD Mode и отключите это:
  2. 107

    Привет,

    Любые предложения о том, как написать этот запрос
    Спецификация:

    Есть два столбца

    Артикул

    Марк Уиллс

    15

    Марк Уиллс

    PIVOT — отличное средство, которое решает множество задач типа EAV (Сущность — Атрибут — Значение)…

    Видео

    Бхарат Бхушан

    6

    Программное обеспечение для восстановления базы данных SQL восстанавливает файлы MDF и NDF, поврежденные из-за проблем, связанных с оборудованием… корректно, но ничего не вернет, если оператор …

    Решение для устранения неполадок

    bySchuttend

    95

    Привет,

    У меня есть следующий формат:
    Дата, Сигнал, SystemIdent, De lta

    Может быть несколько …

    Решение для устранения неполадок

    Лео Торрес

    97

    У меня есть веб-страница PHP, которая вызывает хранимую процедуру в SQL 2012 как UserA. Процедура не …

    Артикул

    Марк Уиллс

    8

    Марк Уиллс

    Посещая на днях один из семинаров Роба Фарли, я услышал фразу «…

    Решение для устранения неполадок

    byAleks

    72

    У меня есть таблица «cases» и таблица «Activities»

    Таблицы объединяются по case.id = activity.caseid, где…

    Решение для устранения неполадок

    bydbaSQL

    80

    Это v2008 R2. Заказчик попросил меня оптимизировать скрипт. Обычно это не проблема, но у меня…

    Устранение неполадок Решение

    Дэвид Барман

    77

    У меня есть сервер, на котором используется SQL EXPRESS 2005. Мне нужно обновить его до версии 2008 R2, чтобы поддерживать нашу новую… 005 79

    Привет! Я пытаюсь завершить производственную установку/настройку SCOM 2012 R2, но когда я прохожу через …

    Решение для устранения неполадок

    bydbaSQL

    78

    SSRS v2012, я администратор. Я успешно установил и настроил SSRS в основном режиме. У меня было …

    Решение для устранения неполадок

    byJohn Ellis

    75

    Привет:

    Ниже приведен мой код, который по сути представляет собой комбинацию двух запросов CTE плюс отдельный …

    Решение для устранения неполадок

    byplucenko

    69

    Запрос
    SELECT Clinum,superclient,Superke y, sum(column1) AS Fees, sum(column2) AS Unallocated,
        …

    Решение для устранения неполадок

    byneoptoent

    90 026

    65

    Привет,

    У меня есть vbscript, который запрашивает базу данных SQL и помещает записи в текстовый файл. (CSV)

    Решение для устранения неполадок

    bylisa_mc

    65

    Привет, эксперты

    Мне помогли с кодом, перед которым я прикрепил ниже

    В основном код ниже…

    Решение для устранения неполадок

    bygvamsimba

    63

    Привет, у меня есть работа Datawarehouse  SQL.