首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ReportServer数据库-用户可以访问哪个报表?

ReportServer数据库-用户可以访问哪个报表?
EN

Stack Overflow用户
提问于 2013-08-15 14:19:25
回答 1查看 4.3K关注 0票数 1

有没有一种方法,不需要拖网浏览每个报告,看看哪些用户可以访问他们?是否可以查询ReportServer数据库以获得报表列表,以及哪些用户可以访问该报表?

或者,即使我有用户,是否有一种方法可以了解特定用户可以访问的所有报表?

我有一个用户列表,我需要通过使用ReportServer的users表来查看这些用户,这些用户是否可以加入到数据库中的另一个表中来返回我要寻找的内容?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-16 08:54:57

我在下面使用了这个脚本,并为特定的用户添加了WHERE子句,并且可以看到谁可以访问什么报告等等。)

代码语言:javascript
复制
select <br> C.UserName, D.RoleName, D.Description, E.Path, E.Name <br>
from dbo.PolicyUserRole A <br>
   inner join dbo.Policies B on A.PolicyID = B.PolicyID <br>
   inner join dbo.Users C on A.UserID = C.UserID <br>
   inner join dbo.Roles D on A.RoleID = D.RoleID <br>
   inner join dbo.Catalog E on A.PolicyID = E.PolicyID <br>
order by C.UserName   

这是源链接- SSRS - Determine report permissions via ReportServer database tables?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18254683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档