尝试更改订阅所有者时出错(SSRS、SQL Server 2016)

问题描述 投票:0回答:1

我在 SQL Server 2016(本机)上使用 SSRS。我们所有的订阅都是通过服务账户执行的,所以订阅的所有者需要是服务账户,否则执行会失败。这意味着,在创建新订阅时,创建者(或管理员)需要在设置订阅后更改订阅所有者。

我有一个用户需要能够创建报告订阅。他当前是系统用户系统角色组的成员,并且是根文件夹级别的内容管理员角色组的成员身份(具有继承)。他可以以自己的名义创建订阅,但在尝试更改所有者时出现以下错误:

出现错误。 授予用户“domain\user.name”的权限不足以执行此操作。

到目前为止,我的研究表明内容管理员是能够执行此操作的正确权限角色。我已在报表服务器中确认为该角色选择了所有权限类型,但此错误仍然存在。请有人建议此活动是否必须由系统管理员进行(我真的不想将他添加到管理员中,因为他是业务用户/分析师而不是数据/报告团队的成员)?我可以尝试其他步骤或进行设置来解决此问题吗?

谢谢你。

研究互联网以检查变更类型需要什么角色组。 检查用户是否已添加到内容管理员角色组。 检查内容管理员角色组是否已选择相关权限。 预期用户能够更改订阅所有者,但返回错误消息。

reporting-services ssrs-subscription
1个回答
0
投票

我今天早上就遇到了这种情况。根据我对文档的阅读,内容管理器应该能够做到这一点。我最终做的是创建一个自定义系统角色(遵循本文档:创建、删除或修改角色(Management Studio))。它本质上是系统用户加上“管理报表服务器安全”。我不得不这样做(他们可以创建和删除订阅,但不能更改现有订阅的所有者),这很愚蠢,但它确实有效。

© www.soinside.com 2019 - 2024. All rights reserved.