Корпорація Майкрософт поширює Microsoft SQL Server 2008 R2 Service Pack 1, як-от один файл для завантаження. Оскільки виправлення є сукупними, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Service Pack 1 Fix Release.
Ознаки
Під час виконання запиту багатовимірних виразів (багатовимірного виразу) для куба, що містить розділ у режимі сховища реляційних OLAP (ROLAP) в Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2), запит повертає неправильні результати. Ця проблема виникає, якщо виконуються такі умови:
-
Запит багатовимірного виразу містить оператор Drillthrough .
-
Запит багатовимірного виразу посилається на ієрархічний вимір «батьківський/дочірній».
-
Запит багатовимірного виразу містить фільтр, який посилається на небатьківський атрибут у ієрархічному вимірі «батьківсько-дочірній».
Причина
Ця проблема виникає, тому що фільтр для небатьківського атрибута ігнорується неправильно.
Спосіб вирішення
Відомості про Сукупне оновлення
SQL Server 2008 R2 Service Pack 2
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 3. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2 Service Pack 2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2754552 Сукупний пакет оновлень пакета 3 для SQL Server 2008 R2 Service Pack 2 Примітка. Оскільки пакет складається з сукупних, кожен новий випуск Fix містить всі поточні виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Service Pack 2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2730301 Випущено пакет оновлень 2 для SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2 Service Pack NO2
SQL Server 2008 R2 Service Pack 1
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 8. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2 Service Pack 1, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2723743 Сукупний пакет оновлень пакета 8 для SQL Server 2008 R2 Service Pack 1Примітка. Оскільки пакет складається з сукупних, кожен новий випуск Fix містить всі поточні виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Service Pack 1 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2567616 Випущено пакет оновлень 1 для SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2 Service SP1
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Інші способи вирішення
Щоб вирішити цю проблему, запустіть Запит багатовимірного виразу в режимі сховища багатовимірного OLAP (MOLAP).
Додаткові відомості
Щоб отримати докладніші відомості про оператор Drillthrough , перейдіть на такий веб-сайт MSDN:
Загальні відомості про оператор DRILLTHROUGHЩоб отримати докладніші відомості про розміри ієрархії та дочірніх параметрів, перейдіть на такий веб-сайт MSDN:
Загальні відомості про розміри ієрархії батьківсько-дочірніх параметрів