我可以在 Sql Server Reporting Services (SSRS) (2019) 中创建自定义角色吗?

Can I create a custom role in Sql Server Reporting Services (SSRS) (2019)?

我想创建一个自定义角色来模仿 'Browser',但不授予用户订阅报告的权限。我注意到 ReportServer 数据库中有一个 'Roles' table 列出了当前角色,以及一个 TaskMask 和 RoleFlags 列。我不想尝试调整这些列中的任何一个 b/c 我不知道它们是如何工作的。

您通过 SSMS 创建角色。连接到 reportserver 实例而不是通常的数据库引擎。

只是 right-click 'Roles' 并添加一个新角色。如您所见,我之前添加了一个“仅文件夹浏览器”角色。

创建新角色时,您可以排除突出显示的选项。