Исправление: функция IntelliSense в среде SSMS 2008 R2 может перестать работать после установки Visual Studio 2010 с пакетом обновления 1 (SP1)

Применимо к: SQL Server 2008 R2

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 как один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2.

Проблемы


Предположим, что вы установили Microsoft Visual Studio 2010 с пакетом обновления 1 (SP1) на компьютере с установленной версией Microsoft SQL Server 2008 R2 RTM и накопительным обновлением 1 – 6 для Microsoft SQL Server 2008 R2. В этой ситуации функция IntelliSense в Microsoft SQL Server 2008 R2 Management Studio (SSMS 2008 R2) может перестать работать. Примечание. Функция IntelliSense предлагает рекомендации по выполнению запросов SQL. Кроме того, эта функция обеспечивает проверку запросов при создании запросов SQL в окне запроса в среде SSMSE. При возникновении этой проблемы среда SSMSE 2008 R2 не предлагает рекомендации по выполнению запросов и не выделяет ошибки в запросах SQL с помощью красной волнистой линии.

Решение


Чтобы устранить эту проблему, установите следующее накопительное обновление. Это накопительное обновление устраняет несовместимость между SSMS 2008 R2 и языковой службой Transact-SQL, которая входит в состав Visual Studio 2010 с пакетом обновления 1 (SP1).Примечание. Если вы установили данное накопительное обновление на компьютере с установленной версией Visual Studio 2010 RTM, в Visual Studio могут возникать потери функций SQL IntelliSense. Чтобы устранить эту проблему, установите Visual Studio 2010 с пакетом обновления 1 (SP1). Чтобы загрузить этот пакет обновления, посетите веб-сайт Майкрософт по следующему адресу:

Сведения о накопительном пакете обновления

Исправление для этой проблемы впервые выпущено в накопительном обновлении 7. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для Microsoft SQL Server 2008 R2, щелкните следующий номер статьи базы знаний Майкрософт:
2507770 Накопительный пакет обновления 7 для SQL Server 2008 R2
Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008 R2. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

Сведения о пакете обновления для SQL Server 2008 R2

Чтобы устранить эту проблему, установите последнюю версию пакета обновления для SQL Server 2008 R2. Чтобы получить дополнительные сведения, щелкните следующий номер статьи базы знаний Майкрософт:
2527041 Как получить последний пакет обновления для SQL Server 2008 R2

Статус


Корпорация Майкрософт подтвердила, что эта проблема связана с продуктами Майкрософт, которые перечислены в разделе "относится к". Впервые эта проблема была исправлена в SQL Server 2008 R2 с пакетом обновления 1 (SP1) для SQL Server 2008 R2.

Дополнительная информация


Чтобы получить дополнительные сведения о Visual Studio 2010 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
983509 Описание пакета обновления 1 (SP1) для Visual Studio 2010
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в указанной ниже статье базы знаний Майкрософт.
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт