Проблемы
Предположим, что у вас есть роль, определенная с динамическим обеспечением безопасности на основе имени пользователя в базе данных Microsoft SQL Server 2012 Analysis Services (SSAS 2012) или SSAS 2014. Когда два пользователя в этой роли выполняют один и тот же отчет клиента (один и тот же запрос МНОГОМЕРных выражений или выражений анализа данных (DAX)), один пользователь не сможет получить ожидаемые данные, но вместо этого получает данные, которые принадлежат другому пользователю. Например, сотрудник а и сотрудник B являются членами роли безопасности. Сотрудник а сначала откроет отчет в службе Excel, а затем B откроет тот же отчет немедленно, когда отчет по-прежнему выполняется (базовый MDX по-прежнему выполняется). В этом случае вместо ожидаемых данных будет отображено правильное значение. Тем не менее, в B неожиданно отображаются данные.
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 4 для SQL Server 2014 /en-us/help/2999197
Накопительное обновление 2 для SQL Server 2012 SP2 /en-us/help/2983175
Накопительное обновление 11 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/2975396
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".