在 SSRS 中实现安全模型



>我有一个具有以下层次结构的 SSRS 报告

页面 A (根( -- 页面 B (子级 1(-- 页 C (子级 1.1(

同时,有 3 个用户具有以下访问权限

用户 A:页面 A

用户 B:页面 A B

用户 C:页面 A B C

如何在 SSRS 中实现此访问控制模型?

SSRS 中的安全性取决于与用户或组关联的角色和任务。 角色基本上是任务的容器,每个任务在 SSRS 服务器中提供特定权限(读取报告、创建报告等(。

要实现您想要的目标,您需要将用户 A、B 和 C 关联到具有访问页面 A、页面 B 和页面 C 的可靠权限的角色(至少(。

默认情况下,安全性在 SSRS 中继承,因此在页 A(根(中定义的内容对于页 B 和页 C 将适用。 但是,在您的情况下,您希望显式设置安全性,从而中断此继承。为此,请转到报表服务器(http://serverAddress/Reports(的欢迎屏幕中的"管理文件夹"菜单,它将显示"安全"菜单。
在此屏幕中,添加您的"用户 A"并为其设置角色(也许"浏览器"角色可用于测试(。 返回欢迎页面,通过"页面 B"和"页面 C"的选定属性重复该操作,并将角色影响为用户 B 和 C。

希望这对您有所帮助。
如果您有更多问题,请随时问我

问候

最新更新