Симптоми
Когато използвате Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или SQL Server 2014 Services (SSAS 2014), може да се сблъскате с ниска производителност, когато изпълнявате заявка на многомерни изрази (MDX), която отговаря на следните условия:
-
Заявката съдържа измерение, което е изчислил членовете.
-
Изчисляемите членове не са част от текста на заявката.
Решение
Този проблем е коригиран за първи път в следната сборна актуализация за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Забележка Можете да намерите информация за последните компилации на SQL Server, от които да намерите информация за най-новите компилации на SQL Server. За да разрешите тази спешна корекция, трябва да направите следното:
-
Отворете конфигурационен файл за Analysis Services msmdsrv. ini в <път до файла> \Microsoft SQL Server\MSOLAP.nnnn\OLAP\Config.
-
Ако няма свойство AlwaysSetOrSliceAndNormalize във файла msmdsrv. ini, добавете го към дървото на ConfigurationSettings\OLAP\Query, както следва: <AlwaysSetOrSliceAndNormalize>1</alwayssetorsliceandnormalize>
-
Запишете файла на msmdsrv. ini.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".