SSRS 似乎忽略了使用报表管理器设置的权限

Dan*_*ris 7 security sql-server permissions ssrs

我在本机模式下在 SQL Server 2008 上设置了 SSRS。

作为管理员,我可以登录报表管理器,上传报表并运行它们,还可以使用 Web 服务 URL 生成报表。

我还在机器上创建了一个本地用户,我以管理员身份进入报告管理器,并在顶级设置权限,应该将本地用户分配给所有角色。

当我以该用户身份登录机器,然后导航到报告管理器时,我只看到页面的标题,但看不到任何配置的文件夹。

我已经检查过,文件夹被设置为继承父权限,它们也在那里显示新创建的本地用户。

我设置了权限似乎很奇怪,但 SSRS 仍然没有显示我应该能够看到的内容。除了在报表管理器中配置权限之外,我还需要采取其他步骤吗?

以新创建的本地用户身份登录时:

Report Manager - Shows the heading for the page, but no folders/items

Web Service URL (http://machine/ReportServer) - rsAccessDeniedError
Run Code Online (Sandbox Code Playgroud)

小智 4

要授予用户使用 SSRS 的权限,他们需要拥有根文件夹的权限(这听起来像是您所做的),但您还必须进入“安全”选项卡中的“站点设置”链接,然后将用户添加为(至少)系统用户。做到其中一件事很容易,但做另一件事却不容易。两者都需要允许完全访问系统。