Ознаки
Припустимо, що ви застосуєте один із наведених нижче пакетів накопичувальне оновлення до Microsoft SQL Server 2008 R2:
-
Сукупний пакет оновлень пакета 3 для SQL Server 2008 R2 Service Pack 2 (SP2) або пізнішу версію
-
Сукупний пакет оновлень пакета 8 для SQL Server 2008 R2 Service Pack 1 (SP1) або пізнішу версію
Під час спроби виконати деякі запити багатовимірних виразів (багатовимірного ВИРАЗУ), які ви раніше могли успішно виконати, з'являється таке повідомлення про помилку:
Помилка бази даних OLE: помилка бази даних OLE або ODBC: Неприпустиме ім'я стовпця "<columlname>".; 42S22; Неприпустиме ім'я стовпця "<columlname>".; 42S22.
Причина
Ця проблема виникає через те, що виправлення проблеми, описаної в базі знань Microsoft Knowledge 2741143 Base, містить регрес.
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера 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, перелічених у розділі "застосовується до".