Подтвердить что ты не робот

Как автоматически обновить кеш Intellisense SQL Server Management Studio?

В SQL Server Management Studio, если пользователь создает новые столбцы, таблицы и т.д., пользователю необходимо обновить кеш IntelliSense, используя CTRL + Shift + R.

Есть ли какой-либо параметр или какой-то способ его автоматизировать, чтобы он автоматически обновлялся сразу после вставки новой таблицы и т.д.

4b9b3361

Ответ 1

Я не знаю, что есть способ автоматически обновить кеш без ручного нажатия Ctrl + Shift + R (или эквивалентного, например, меню). Причина в том, что, когда приложение слишком много говорит с базой данных, люди жалуются, что он слишком болтливый (возможно, кто-то может написать простую надстройку, которая делает это - используя что-то вроде уведомления о запросах, чтобы указать, что что-то изменилось в представлениях метаданных?). Вы также можете рассмотреть надстройку, такую ​​как SSMS Boost (хотя с быстрым поиском по ключевым словам я не вижу упоминания этой функции на странице ) или SQL Prompt (но также я не вижу никаких доказательств этой функциональности в своей документации, только упоминает экспериментальную функцию).

Я полагаю, что SQL Server Data Tools делает это, но я не знаю, можете ли вы контролировать частоту обновления. И использование этого инструмента может также потребовать значительного изменения в том, как вы думаете о разработке базы данных.