设置 SSRS 数据源以仅显示数据库中的某些视图
Setting up an SSRS data source to show only some views from the database
我目前正在考虑为仓库设置多个 SSRS 数据源,但我无法解决的一个问题是如何定义每个数据源可用的视图。有人可以分享如何限制这些,以便我可以有多个数据源充当单个仓库中的数据集市。
目前正在使用 SQL 2008 r2。
谢谢
创建视图时,您会为该视图分配一个权限集(某些 users/groups 可以执行选择,其他人可以执行选择和插入,而其他人则没有视图权限)。
当您通过数据源建立连接时,数据源上的用户将拥有通过视图分配给他们的权限。当您部署报告时,您会为报告(数据源)分配一个用户和密码,并且该用户的权限将应用于他们可以反对的内容以及报告可以看到的内容。分配给报告的权限允许用户 see/execute 报告。
我目前正在考虑为仓库设置多个 SSRS 数据源,但我无法解决的一个问题是如何定义每个数据源可用的视图。有人可以分享如何限制这些,以便我可以有多个数据源充当单个仓库中的数据集市。
目前正在使用 SQL 2008 r2。
谢谢
创建视图时,您会为该视图分配一个权限集(某些 users/groups 可以执行选择,其他人可以执行选择和插入,而其他人则没有视图权限)。
当您通过数据源建立连接时,数据源上的用户将拥有通过视图分配给他们的权限。当您部署报告时,您会为报告(数据源)分配一个用户和密码,并且该用户的权限将应用于他们可以反对的内容以及报告可以看到的内容。分配给报告的权限允许用户 see/execute 报告。