当前位置: 代码迷 >> Sql Server >> ssas 权限解决方案
  详细解决方案

ssas 权限解决方案

热度:300   发布时间:2016-04-27 15:18:38.0
ssas 权限
我在ssas 中创建了一个角色。 成员为everyone
给它分配了一部分纬度数据可以浏览。也就是只能浏览一部分数据

但是用客户端连接,或者是ssas自己浏览 cube的时候还是可以浏览所有数据啊

------解决方案--------------------
1.控制面板中打开计算机管理-〉Internet信息服务管理器-〉网站-〉默认网站-〉olap,在olap属性上面第一个选项虚拟目录,选择此资源的内容来自:此计算机上的目录。(这样你的用户就和windows用户映射上了)
2.在olap属性的第三个选项,目录安全性的身份验证和访问控制,编辑“允许匿名访问资源及编辑身份验证方法”,弹出框中不选择“启用匿名访问”,选择下面的“用户访问需经过身份验证”之“基本身份验证(以明文形式发送密码)”。(这样你程序里传送的用户名和密码就能起作用了)
3.确保你的windows用户里面有和ssas相同的用户,并且在ssas里面正确设置某个用户的权限。
4.在你的程序里面送一个你想拿来试验的用户和密码,你拿到的结果就会是你在第3步设的权限规定的内容。
  相关解决方案