根据SSRS中的条件切换共享数据源

时间:2016-10-12 13:57:51

标签: reporting-services datasource ssrs-2012

在SSRS中,我们如何根据条件切换共享数据源。

我有两个共享数据源,当具有其他角色的用户正在使用具有管理员访问权限和其他数据源的用户访问时,应该使用一个。

你们可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您可以根据运行报告的User!UserID在DataSource属性中创建一个新的数据源设置条件连接字符串。

enter image description here

使用类似的东西:

=IIF(User!UserID = "YOURDOMAIN\Admin1",
"Data Source=MSSQLDB;Initial Catalog=DataBaseForAdmin",
"Data Source=MSSQLDB;Initial Catalog=DataBaseForNonAdmin"
)

如果有帮助,请告诉我。