Корпорація Майкрософт поширює Microsoft SQL Server 2008 R2 Service Pack 2 (SP2), як один файл для завантаження. Оскільки виправлення Сукупне, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Service Pack 2 Fix Release.
Ознаки
Припустимо, що ви запускаєте запит багатовимірних виразів (багатовимірний ВИРАЗ) у Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) або Microsoft SQL Server 2012 Services (SSAS 2012), коли виконуються такі умови:
-
Запит багатовимірного виразу має агрегатну функцію, яка використовується в обчислюваному учаснику в реченні WHERE .
-
Агрегатна функція використовує більше одного члена ієрархії " тьмяний". hier .
-
Існує твердження про область, яка впливає на члена невиразної ієрархії. hier , що немає в агрегатній функції.
-
Поле « тьмяний вимір» – це батьківський або дочірній вимір.
У цій ситуації оператор області змінює результат агрегатної функції. Це призводить до того, що запит багатовимірного виразу повертає неправильний результат.Нотаток
-
Цю проблему можна перевірити, додавши наявне ключове слово до параметра агрегатної функції.
-
Ця форма запиту багатовимірного виразу часто виконується в програмі Excel, коли об'єкт зведеної таблиці перетворюється на формули (за допомогою функції cuwtent.).
Спосіб вирішення
Ця проблема була спочатку зафіксоване в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 8 для SQL Server 2012 /en-us/help/2844205
Сукупне оновлення 4 для SQL Server 2012 SP1 /en-us/help/2833645
Сукупне оновлення 5 для SQL Server 2008 R2 SP2 /en-us/help/2797460
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Додаткові відомості
Щоб отримати докладні відомості про агрегатну функцію (Багатовимірний вираз), перейдіть на такий веб-сайт MSDN: