报告服务配置为使用应用程序角色

时间:2015-03-02 03:37:43

标签: sql-server reporting-services

我通过Stackoverflow和一些教程进行了研究,但无法找到有关是否可以配置运行Reporting Services的帐户以获得在源数据库上设置的应用程序角色的权限的信息?例如,我在数据库上为报表和报表生成器创建了一个特定的应用程序角色,以便只能查询某些模式。在连接到该数据库作为源时,如何强制Reporting Services使用该角色?

我想在Reporting Service中完成这项工作。因为当客户端部署我们的报告时,默认情况下,我的数据库是所有这些报告的来源。因此,出于安全原因,确保所有已部署的报告只能访问他们应访问的内容是有道理的。如果客户决定添加新报告 - 他们只能访问他们可以查询的某些模式。

我查看了数据源中的“安全性”下拉选项,但是没有办法将其配置为针对应用程序角色。

1 个答案:

答案 0 :(得分:0)

因为事实证明这是不可能的。我们不知道帐户SSRS(已部署的数据源和报告)的问题将部署在客户端环境下。特定角色将作为数据库角色添加,其成员资格必须通过应用程序在客户端环境中手动配置时设置。