连接到数据源时 SSRS 401 未经授权

问题描述

在发表这篇文章之前,我已经搜索过谷歌和堆栈溢出,但我可能错过了我的问题的答案。

我在托管 MS sql 服务器的服务器上也安装了 SSRS 报告服务器。这 2 个服务可以很好地协同工作,我可以做我期望做的事情。

问题是,当我的同事尝试通过报表生成器连接到报表服务器 URL 时,他们无法访问。他们收到 401 未经授权的错误。如果他们在他们的机器上使用我的登录名,他们仍然无法访问。 如果我在我的机器上使用他们的登录名,它就可以正常工作。

我的结论是,导致此错误的不是他们的登录,也不是服务器配置,因为我可以正常登录(我是管理员并且在管理员 AD 组中,但我的一位同事也是无法访问)。 它一定是他们机器上的东西,但我只是不知道该看什么或在哪里看。

谢谢你的问候。

解决方法

您需要导航到您的 SSRS 网站并将 Report Builder 分配给您同事的域\用户帐户。

看这里https://docs.microsoft.com/en-us/sql/reporting-services/report-server/configure-report-builder-access?view=sql-server-ver15#:~:text=Click%20the%20gear%20icon%20on,Otherwise%2C%20click%20New%20Role%20Assignment.