Почему Intellisense не работает в SQL Server Management Studio 2008 R2?

7517

У меня есть SQL Server Management Studio 2008 R2.

Я попробовал это:

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

  2. Перейдите в Инструменты >> Параметры >> Текстовый редактор >> Transact-SQL >> Общие >> IntelliSense. Выберите Auto List Members и проверьте информацию о параметрах.

  3. Перезапущен, восстановлен Visual Studio 2010

  4. Установлено VS 2010 SP1

  5. Query / Intellisense Enabled выбран

Но все равно это не работает.

Любая подсказка?

0
При подключении к Intellisense вы подключаетесь к базе данных SQL Server 2008+? Даже с новой системой SSMS Intellisense не будет работать для баз данных в предыдущих версиях. Joe Stefanelli 12 лет назад 5
Как Visual Studio 2010 связана с SQL Server Management Studio? Cylindric 12 лет назад 0
Он полностью отключен или просто не распознает ваши вещи? Как правило, вам нужно обновить (_shift + ctrl + r_) или перезапустить SMSS для intellisense, чтобы подобрать новые объекты. 12 лет назад 0
@JoeStefanelli: Я считаю, что даже достаточно, если уровень совместимости базы данных установлен на 2005 (90) или ранее. marc_s 12 лет назад 0

2 ответа на вопрос

0

Visual Studio 2010 SP1 явно что-то сломал:

https://connect.microsoft.com/SQLServer/feedback/details/650569/ssms-2008-r2-is-losing-intellisense-after-installing-visual-studio-2010-sp1

У вас установлен пакет обновления 1 для SQL Server?

0
JackLock

Видимо, когда вы устанавливаете VS2010 SP1, он нарушает IntelliSense SQL Server 2008 R2. Вам нужно будет установить CU или SP1 для SQL Server 2008 R2, упомянутого в этом КБ поддержки от MSFT.

Похожие вопросы