SSRS恢复为父安全

时间:2012-08-08 15:21:39

标签: sql-server sql-server-2008 ssrs-2008 reporting-services

我有50多个报表部分,它们将特定的AD组分配为浏览器。

只有某些人才能访问数据。

为实现此目的,在安全设置上,我通过单击“编辑项目安全性”

更改了它

这导致SSRS不再继承安全性(即如果我为项目文件夹放置了个人AD名称,他们就可以访问所有内容)

因此,我所有的报告部分都有各自的小组,问题是我现在需要对所有内容进行1次访问。

使用当前设置,这意味着将它们逐个添加到所有报告部分,但是有一个名为“恢复为父安全性”的按钮。

我的问题是,如果我点击这个会删除我申请的所有个人群组安全设置,还是允许我向所有人添加1个人,同时让所有其他人保持不变?

1 个答案:

答案 0 :(得分:2)

根据在线图书(http://msdn.microsoft.com/en-us/library/ms180265.aspxRevert 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