繁体   English   中英

检查SSRS上的用户权限

[英]Check user's rights on a SSRS

是否可以检查SSRS上的用户角色是否包含某些任务的权限?

现在,我只能尝试执行一项操作,如果用户无法执行该操作,则会显示一个错误,但是我想在用户开始工作之前通知用户可能存在的问题。

这将为您提供权限列表; 您可以按用户名归档以查看单个用户或组的权限。

select 
    dbo.Users.UserName,
    dbo.Roles.RoleName,
    substring(dbo.catalog.path,2,LEN(dbo.catalog.path)) FolderName
from 
    dbo.PolicyUserRole 
left join dbo.Users 
     on dbo.Users.UserID=dbo.PolicyUserRole.UserID
left join dbo.Roles 
     on dbo.Roles.RoleID=dbo.PolicyUserRole.RoleID
inner join dbo.Catalog 
     on dbo.Catalog.PolicyID=dbo.PolicyUserRole.PolicyID
where 
    TYPE=1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM