2012-08-08 72 views
0

我有50多个报表部件,它们将特定的AD组分配给浏览器。SSRS恢复到父安全

这是因为只有某些人才能访问数据。

要做到这一点,在安全设置我通过单击“编辑项安全”

这导致SSRS不再继承安全(即如果我把一个个人广告名称为项目文件夹,他们将改变它被给予访问所有的东西)

所以我所有的报告部分都有单独的组,因为它的问题是我现在需要给予1个人一切访问权限。

随着当前的设置,这意味着将它们逐个添加到所有报表部件,但是有一个按钮称为“还原为父安全性”。

我的问题是,如果我点击了它,它会删除我已经应用的所有单个组安全设置,或者是否允许我将1个人添加到所有人,同时让所有其他人保持相同?

回答

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的示例)