是否可以检查 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