删除单个人的SSRS安全性

时间:2013-08-23 15:24:26

标签: sql reporting-services

我们有一名员工最近离开了公司,我有一堆她可以访问的SSRS报告。有没有办法立刻将她从所有报告中删除,或者我必须逐个删除?

2 个答案:

答案 0 :(得分:2)

您可以从reportserver数据库中删除该用户 然后,用户无法再进行验证,登录变得不可能。

PS:首先备份ReportServer数据库,以防万一...

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


DELETE FROM Users WHERE UserName ='blabla'

答案 1 :(得分:0)

据推测,报告安全性基于Active Directory?

如果她无法再访问您的网络,那么她就无法访问这些报告。

如果您已授予AD群组访问权限而非个人AD登录权限,则可以请求将其从她所在的每个AD群组中删除,否则您必须从每个报告中单独删除她。

在旁注中,如果她的AD帐户已被删除,那么即使她可以访问网络,她仍然无法访问报告?