Simptome
Atunci când utilizați Microsoft SQL Server 2012 Analysis Services (SSAS 2012) sau SQL Server 2014 Analysis Services (SSAS 2014), este posibil să vă confruntați cu o performanță lentă atunci când rulați o interogare de expresii multidimensionale (MDX) care îndeplinește următoarele condiții:
-
Interogarea conține o dimensiune care are membri calculați.
-
Membrii calculați nu fac parte din textul interogării.
Rezolvare
Această problemă a fost remediată pentru prima dată în următoarea actualizare cumulativă pentru SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Notă Puteți găsi informații despre cele mai recente versiuni SQL Server din care să găsiți informații despre cele mai recente versiuni SQL Server. Pentru a activa această remediere rapidă, trebuie să faceți următoarea configurare:
-
Deschiderea fișierului de configurare a serviciilor de analiză Msmdsrv. ini în <calea fișierului> \Microsoft SQL Server\MSOLAP.nnnn\OLAP\Config.
-
Dacă nu există nicio proprietate AlwaysSetOrSliceAndNormalize în fișierul Msmdsrv. ini, adăugați-o la arborele ConfigurationSettings\OLAP\Query, după cum urmează: <AlwaysSetOrSliceAndNormalize>1</alwayssetorsliceandnormalize>
-
Salvați fișierul Msmdsrv. ini.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.