报告服务配置为使用应用程序角色
reporting services configure to use application role
我通过 Whosebug 和一些教程进行了研究,但无法找到有关是否可以配置 Reporting Services 所在帐户的信息 运行 具有在源上设置的应用程序角色的权限数据库?例如,我在数据库上为报告和报告生成器创建了一个特定的应用程序角色,只能查询某些模式。在连接到该数据库作为其源时,如何强制 Reporting Services 使用该角色?
我想在 Reporting Service 本身中完成这项工作。因为当客户部署我们的报告时,默认情况下我的数据库是所有这些报告的来源。因此,出于安全原因,确保所有部署的报告只能访问它们应该访问的内容是有意义的。如果客户决定添加新报告 - 他们只能访问他们可以查询的某些模式。
我查看了数据源中的“安全”下拉选项,但看不到任何配置它以针对应用程序角色工作的方法。
因为这已被简单地证明是不可能的。并且我们不知道帐户 SSRS(已部署的数据源和报告)将部署在客户端环境下的问题。特定角色将添加为数据库角色,其成员必须通过应用程序在客户端环境中手动配置。
我通过 Whosebug 和一些教程进行了研究,但无法找到有关是否可以配置 Reporting Services 所在帐户的信息 运行 具有在源上设置的应用程序角色的权限数据库?例如,我在数据库上为报告和报告生成器创建了一个特定的应用程序角色,只能查询某些模式。在连接到该数据库作为其源时,如何强制 Reporting Services 使用该角色?
我想在 Reporting Service 本身中完成这项工作。因为当客户部署我们的报告时,默认情况下我的数据库是所有这些报告的来源。因此,出于安全原因,确保所有部署的报告只能访问它们应该访问的内容是有意义的。如果客户决定添加新报告 - 他们只能访问他们可以查询的某些模式。
我查看了数据源中的“安全”下拉选项,但看不到任何配置它以针对应用程序角色工作的方法。
因为这已被简单地证明是不可能的。并且我们不知道帐户 SSRS(已部署的数据源和报告)将部署在客户端环境下的问题。特定角色将添加为数据库角色,其成员必须通过应用程序在客户端环境中手动配置。