SSRS - 相同报告的不同权限

时间:2014-02-27 14:07:01

标签: reporting-services permissions

我有3个品牌,每个品牌都有自己的mysql数据库。

通常,每个数据库都具有相同的模式,除非它们因发布日期不同而不同步。

我有一个Microsoft数据库,每个mysql db都是一个链接数据库。 此外,我在每个产品的Microsoft数据库中都有不同的模式,使用openquery从链接的mysql数据库中获取数据。

最后,还有第4个架构,它是来自不同产品架构的视图的联合。所有报告均基于第4个架构,因此它们包含来自所有3个品牌的数据。

现在,我们需要按品牌细分。报告应该是相同的,但有些人应该只有权看到特定品牌,有些人应该看到所有品牌等。

这样做的最佳方式是什么,所以我只需要维护每个报告的一个版本?

我想到了不同文件夹中的链接报告,但我如何通过品牌建立许可?

1 个答案:

答案 0 :(得分:0)

您可以尝试利用内置的“UserId”变量(= User!UserID)与现有的安全架构集成,或者构建自己的安全架构,并相应地执行数据过滤。