我有50多个报表部分,它们将特定的AD组分配为浏览器。
只有某些人才能访问数据。
为实现此目的,在安全设置上,我通过单击“编辑项目安全性”
更改了它这导致SSRS不再继承安全性(即如果我为项目文件夹放置了个人AD名称,他们就可以访问所有内容)
因此,我所有的报告部分都有各自的小组,问题是我现在需要对所有内容进行1次访问。
使用当前设置,这意味着将它们逐个添加到所有报告部分,但是有一个名为“恢复为父安全性”的按钮。
我的问题是,如果我点击这个会删除我申请的所有个人群组安全设置,还是允许我向所有人添加1个人,同时让所有其他人保持不变?
答案 0 :(得分:2)
根据在线图书(http://msdn.microsoft.com/en-us/library/ms180265.aspx)
Revert to Parent Security
将删除所有单个群组安全设置
单击以将安全设置重置为直接父级的安全设置 夹。如果整个报表服务器文件夹中的继承未中断 层次结构,顶级文件夹的安全设置,Home 使用
在您的方案中,您似乎必须单独为每个安全项添加用户。您可以使用Reporting Services脚本主机以编程方式执行此操作(有关示例脚本,请参阅http://msftrsprodsamples.codeplex.com/wikipage?title=SS2008%21Script%20Samples%20%28Reporting%20Services%29)或Powershell(有关示例,请参阅Using Powershell to set user permissions in Reporting Services)