创建订阅 and/or 计划时出错 - 对象的 EXECUTE 权限被拒绝

Error creating a subscription and/or schedule - EXECUTE permission was denied on the object

正在尝试在报告服务中创建订阅 and/or 计划。单击确定时,我不断收到此错误。怎么了?

我真的问了这个问题,所以我可以回答它,因为它是如此痛苦。

就我而言,几年前我们已将报告数据库迁移到新服务器。一切正常,我们从来不需要创建订阅,所以我们从来没有意识到这些功能实际上没有工作。

我在这里找到了答案:

How to: Create the RSExecRole

迁移时,我们在 master 上创建了 RSExecRole,因此大多数功能都可以使用,但显然我们忽略了在 msdb 中创建角色(用于作业调度等)。

我按照说明进行操作,一切正常,但有一个警告。 link 缺少一条关键信息,即在将 RSExecRole 添加到 master 和 msdb 之后,您需要将它们作为角色添加到 NETWORK SERVICE,或者您拥有的任何帐户 运行报告服务器。