0

是否可以使用 Active Directory 管理报告权限?例如,我有一份员工绩效报告。员工可以通过从下拉参数中选择他/她的姓名来打开报告。此参数下拉列表列出所有员工姓名。但是,大多数员工必须在该下拉列表中看到他们的姓名。必须禁止看到其他员工的姓名。此外,部门负责人必须在该下拉列表中查看所有员工列表。我该如何解决这个问题?

4

1 回答 1

1

最好的方法是使用内置的 User!UserID 字段,该字段返回运行报告的人员的凭据。如果您的用户使用他们的 Windows 域凭据访问 SSRS,则 User!UserID 将返回为类似于 DOMAIN\userid 的字符串。只要您在数据库中的某个位置可以将用户的 Windows 登录名链接到他们的姓名,那么您就可以使用它来限制返回参数下拉列表的数据集(作为 SQL 参数或作为 SSRS 数据集过滤器)。

于 2013-02-11T19:36:51.237 回答