ВИПРАВЛЕННЯ. Користувач отримує неправильні дані, коли двоє користувачів з однаковою роллю безпеки виконують звіт клієнта в SSAS 2012 або SSAS 2014

Застосовується до
SQL Server 2012 Analysis Services

Ознаки

Припустімо, що у вас є роль, визначена з динамічною безпекою на основі імені користувача в базі даних служб аналізу Microsoft SQL Server 2012 Analysis Services (SSAS 2012) або SSAS 2014. Коли два користувачі в цій ролі виконують один і той самий звіт клієнта (таким чином надсилається той самий запит багатовимірного виразу (MDX) або виразу аналізу даних (DAX)), один користувач не може отримати дані належним чином, а натомість отримує дані, які належать іншому користувачу.

Наприклад, працівник A та працівник Б виконують роль безпеки. Працівник А спочатку відкриває звіт у службі Excel, а потім Б відкриває цей самий звіт одразу після виконання звіту А (базовий багатовимірний вираз усе ще виконується). У цій ситуації A побачить правильні дані належним чином. Проте Б несподівано побачить дані А.

Спосіб усунення проблеми

Вперше виправлено цю проблему в наступному сукупному оновленні SQL ServerSQL Server.

Сукупний пакет оновлень 4 за SQL Server 2014 р. /uk-ua/help/2999197

Сукупний пакет оновлень 2 для SQL Server 2012 р. з пакетом оновлень 2 (SP2) /uk-ua/help/2983175

Сукупний пакет оновлень 11 для SQL Server 2012 р. (SP1) /en-us/help/2975396

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

      

      

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".