Dynami c Безопасность не работает после обработки куба ssas - PullRequest
0 голосов
/ 08 января 2020

У меня есть куб SSAS (SQL Server 2016) с динамической c ролью, установленной для одного атрибута измерения, с использованием библиотеки. Net, которую я написал.

После обработки куба роль, кажется, не работает вообще, выставляя всех участников пользователю. Если пользователь должен иметь доступ только к [Geo]. [Country]. & [US], он будет видеть все страны.

Однако, если сначала я попытаюсь вызвать функцию DLL с запросом, и затем разрешите пользователю доступ к кубу - защита работает, и пользователь увидит только US:

with member s as MyDLL.MySecFunc(USERNAME())
select s on 0
from MyCube

Функция DLL сама обращается к таблице SQL на том же сервере

...