2013-08-23 20 views
2

我們有最近離開公司的員工,和我有一堆的SSRS報告說,她訪問。是否有辦法一次性將她從所有報告中刪除,還是必須一個接一個地去?刪除SSRS安全的單身人士

+0

這是最大的原因只能分配Active Directory組到SSRS安全。在SSRS中單獨分配個人權限通常意味着他們需要從此之後單獨進行管理。 –

回答

0

想必報告安全是基於Active Directory?

如果她不再能夠訪問你的網絡,然後她將不能訪問的報告。

如果您已授予AD組訪問,而不是單個AD登錄,你可以要求她從每個廣告組,她是內刪除,否則你將不得不從每個報告分別刪除了她。

在一個側面說明,如果她的AD帳戶已被刪除,那麼她將無法反正訪問報告,即使她能訪問網絡?

+0

她已從公元去除,我知道她無法訪問報告,但我不想將它們留在那裏,她的個人AD帳戶被專門分配給約40份報告,我不想必須單獨穿過每一個。 –

+0

當我參與SSRS安全時,我創建了自定義AD組,然後將每個特定組分配給每個報告。然後,我會要求某人在AD組中被刪除/添加,因爲這是需要的,這意味着我不必觸摸報告。我不知道這些細節,但我相信你可以很容易地通過這種方式很容易地編寫特定的AD登錄信息,從所有特定的組中刪除/添加。 – JsonStatham

+1

不幸的是,如果您已將每個AD逐個添加爲與使用組相對應,則您現在必須從每個必要報告中逐一刪除該AD。展望未來,我將以這種方式創建和管理AG小組,從而提高效率。 – JsonStatham

2

您可以刪除Report Server數據庫用戶。
然後,用戶不能再被驗證,並且登錄變得不可能。

PS:備份ReportServer數據庫第一,以防萬一...

DELETE FROM [ReportServer].[dbo].[PolicyUserRole] 
WHERE UserID IN 
(
    SELECT UserID FROM Users WHERE UserName ='blabla' 
) 


DELETE FROM Users WHERE UserName ='blabla' 
+0

這會將它們從實際報告中的用戶列表中刪除嗎? –

+0

來自特定報告安全頁面的角色分配從哪裏生成? –

+0

@Chris Heroman:從SecData通過用戶 - >角色 - >策略結合Catalog.PolicyID,它應該,因爲它找不到策略。 –