SSRS 报告有时不适用于具有读取权限的 SharePoint 访问者

SSRS report sometimes does not work for SharePoint visitors with read permission

对于具有读取权限的用户,我们在 SharePoint 中的 SSRS 报告似乎存在一些问题。

他们有时可以查看报告,但有一半的时间他们必须多次输入凭据才能获得更新的数据。

任何人都知道如何解决这类问题,将不胜感激。

发生这种情况是因为您存储报告凭据的方式。例如,如果报告开发人员在创建报告时使用了他们的个人凭据,则查看者将无权 运行 它。为确保不会发生这种情况,请将报告设置为使用其中存储了凭据的共享数据源。

  1. 使用保存的凭据设置共享数据源。最好是密码不变的管理员 ID。
  2. 在 SharePoint 中转到 "Manage Data Sources" 获取报告。
  3. 单击数据源名称进行编辑。
  4. Select "Shared data source" 和 select 您创建的数据源。

开发报告时,请从 selecting 这个共享数据源开始。在设计期间,您仍然可以使用个人凭据对 运行 查询进行身份验证,但当查看者通过 SharePoint 访问报表时,它将使用保存的凭据。