Симптоми
Приемете, че прилагате един от следните кумулативни пакети за актуализиране към Microsoft SQL Server 2008 R2:
-
Кумулативна актуализация на пакет 3 за SQL Server 2008 R2 сервизен пакет 2 (SP2) или по-нова версия
-
Кумулативна актуализация на пакета 8 за SQL Server 2008 R2 Service Pack 1 (SP1) или по-нова версия
Когато се опитате да изпълните някои заявки за многомерни изрази (MDX), които преди това сте могли да изпълните успешно, получавате следното съобщение за грешка:
Грешка в OLE DB: OLE база данни или ODBC грешка: невалидно име на колона "<ColumnName>".; 42S22; Невалидно име на колона "<ColumnName>".; 42S22.
Причина
Този проблем възниква, тъй като корекцията за проблема, описан в статията в базата знания на Microsoft 2741143 , съдържа регресия.
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 11 за SQL Server 2012 /en-us/help/2908007
Кумулативна актуализация 9 за SQL Server 2008 R2 SP2 /en-us/help/2887606
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".