Microsoft разпространява корекциите за Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция за SQL Server 2008 R2 Service Pack 2.
Симптоми
Да приемем, че изпълнявате заявка за многомерни изрази (MDX) в Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008) или Microsoft SQL Server 2012 Analysis Services (SSAS 2012), когато са налице следните условия:
- MDX заявката има агрегатна функция, която се използва в изчисляем член в клауза WHERE.
- Функцията Aggregate използва повече от един член на йерархията Dim.Hier.
- Има команда за обхват, която засяга член на йерархията Dim.Hier, който не присъства във функцията Aggregate.
- Размерът Dim е измерение родител/наследник.
В тази ситуация командата scope променя резултата на агрегатната функция. Това води до връщане на неправилен резултат от заявката MDX.
Бележки:
- Този проблем може да се провери чрез добавяне на ключовата дума EXISTING към параметъра на агрегатната функция.
- Този вид на MDX заявка се прави често от Excel, когато обект на обобщена таблица се конвертира във формули (с помощта на функцията CUBESET).
Решение
Проблемът е коригиран за първи път в следващата кумулативна актуализация на SQL Server.
Сборна актуализация 8 за SQL Server 2012 г. /bg-bg/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 съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
- Последна кумулативна актуализация за SQL Server 2008 R2 SP2
- Последна сборна актуализация за SQL Server 2012
- Последна сборна актуализация за SQL Server 2012 SP1
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Повече информация
За повече информация за агрегатната функция (MDX) отидете на следния уеб сайт на MSDN: