【发布时间】:2017-03-01 13:29:50
【问题描述】:
我正在寻找一种将数据过滤给员工的方法,例如创建“用户与客户的关系”,问题是事后,我有 100 多个报告已经存在并且我不想要编辑每一个,我使用一个分片数据源,我可以在那个源上实现 RLS 吗?或者可能结合使用 ssas RLS。
SQL server 2012 企业版,
谢谢
【问题讨论】:
标签: sql-server reporting-services ssas
我正在寻找一种将数据过滤给员工的方法,例如创建“用户与客户的关系”,问题是事后,我有 100 多个报告已经存在并且我不想要编辑每一个,我使用一个分片数据源,我可以在那个源上实现 RLS 吗?或者可能结合使用 ssas RLS。
SQL server 2012 企业版,
谢谢
【问题讨论】:
标签: sql-server reporting-services ssas
我想到的一个解决方案是向每个共享数据集添加一个部分,该部分将根据域用户名过滤行。
这将要求:
如果您要运行 SQL Server 2014 及更高版本,则可以使用内置 RLS。您必须定义访问权限并创建访问控制功能。您仍然必须拥有某种数据存储来帮助您确定每个用户可见的内容 - 有关 RLS here 的更多详细信息。
【讨论】: