KORJAUS: Käyttäjä saa virheellisiä tietoja, kun kaksi samaa käyttöoikeusroolia omaavaa käyttäjää suorittaa asiakasraportin SSAS 2012:ssa tai SSAS 2014:ssä

Käytetään kohteeseen
SQL Server 2012 Analysis Services

Ongelman ilmenemistapa

Oletetaan, että sinulla on Microsoft SQL Server 2012 Analysis Servicesin (SSAS 2012)- tai SSAS 2014 -tietokannan dynaamisella USERNAME-pohjaisella suojauksella. Kun kaksi tämän roolin käyttäjää suorittavat saman asiakasraportin (sama moniulotteinen lauseke (MDX) tai DAX (Data Analysis Expressions) -kysely lähetetään tällä tavalla) samanaikaisesti, yksi käyttäjistä ei saa tietoja odotetulla tavalla, vaan saa toisen käyttäjän tiedot.

Esimerkiksi työntekijällä A ja työntekijällä B on käyttöoikeusrooli. Työntekijä A avaa raportin ensin Excel-palvelussa. B avaa sitten saman raportin heti, kun A:n raporttia suoritetaan vielä (pohjana oleva MDX on edelleen käynnissä). Tässä tapauksessa A näkee oikeat tiedot odotetulla tavalla. B kuitenkin näkee A:n tiedot odottamatta.

Ratkaisu

Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.

SQL Server 2014:n kumulatiivinen päivitys 4 /en-us/help/2999197

SQL Server 2012 SP2:n kumulatiivinen päivitys 2 /en-us/help/2983175

SQL Server 2012 SP1:n kumulatiivinen päivitys 11 /en-us/help/2975396

Tietoja SQL Serverin kumulatiivisista päivityksistä

Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

      

      

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.