Ознаки
Припустімо, що у вас є роль, визначена з динамічною безпекою на основі імені користувача в базі даних служб аналізу 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.
- Останнє сукупне оновлення для SQL ServerSQL Server 2014
- Останнє сукупне оновлення для SQL ServerSQL Server 2012 SP2
- Останнє сукупне оновлення для SQL Server 2012 із пакетом оновлень 1 (SP1)
Стан
Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".