SQL查询中的安全性

问题描述 投票:0回答:1

我创建了一个ssrs报告,该报告通过报告管理器显示,并显示附加到用户的行。基本上每行都是不同的用户。我需要做的只是显示属于运行报表的用户的行。

我知道在存储过程中有一种相对简单的方法可以做到这一点但很久以前我找不到我的例子。有任何想法吗?

sql-server sql-server-2016 ssrs-2016 reportmanager
1个回答
1
投票

您可以添加包含User!UserID的字段,该字段将为您提供运行报告的用户ID。

您可以通过右键单击设计屏幕左侧的行/节标题来有条件地显示/隐藏节和行,并添加一个条件,以便在查询中的字段与User!UserID匹配时使该行可见。

© www.soinside.com 2019 - 2024. All rights reserved.