【发布时间】:2017-11-09 13:08:03
【问题描述】:
我们有一个SSRS Report,它使用user authentication。我有以下要求
如果未经授权的用户登录查看 SSRS 报告,他/她应该只 请参阅“您未获得授权错误”消息。他/她不应该有 报告参数或任何其他报告元素的任何可见性。
以下是我所做的。
我在报告中创建了一个新的parameter 来存储user-access 值。如果值为“Y”,则将显示report。否则隐藏报告并仅显示带有错误消息的tablix。但是,parameter panel 在这两种情况下都是可见的。当错误消息显示时,我需要在报告中将参数面板设置为hidden。
如果用户访问参数值设置为“N”而不是实际报告,是否可以调用sub-report 并用hidden parameters 显示它?
谢谢 白菊
【问题讨论】:
-
为什么不在 SSRS 网站页面级别设置权限?让 AD 安全和 SSRS 确定他们是否有权访问报告。
-
此 ssrs 报告正在从 Web 应用程序呈现。所以在应用程序级别进行身份验证
标签: sql-server reporting-services ssrs-2016