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