Применяется к
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Проблемы

Предположим, что вы примените к Microsoft SQL Server 2008 R2 один из следующих накопительных пакетов обновления:

  • Накопительный пакет обновления 3 для SQL Server 2008 R2 с пакетом обновления 2 (SP2) или более поздней версии

  • Накопительный пакет обновления 8 для SQL Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии

При попытке выполнить некоторые запросы МНОГОМЕРных выражений, которые можно было бы успешно запустить, появляется следующее сообщение об ошибке:

Ошибка OLE DB: OLE DB или ODBC ошибка: неправильное имя столбца "<ColumnName>".; 42S22; Неправильное имя столбца "<ColumnName>".; 42S22.

Причина

Эта проблема возникает из-за того, что исправление проблемы, описанной в статье базы знаний Майкрософт 2741143 , содержит регрессию.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.