在Chrome中运行的SSRS报告未使用Windows凭据

时间:2019-03-18 18:48:20

标签: sql-server reporting-services

我们的设置:

  1. 服务器A是存放报告信息的数据库所在的位置。
  2. 服务器B是保存报告的位置。
  3. 该报告使用一个存储过程,该过程从Server A上的DB抓取数据。
  4. 该报告是使用Microsoft SQL Server报告生成器(15.0.900.71)设计的。
  5. 报告的数据源设置为使用Windows凭据。
  6. 用户通过AD组(称为“每个人”组)连接到数据库,以进行基本报告读取。因此,即使我们尚未在服务器/数据库上为每个员工创建一个登录名/用户,该小组也应对此进行处理。
  7. 对于服务器,我为“所有人”组赋予了公共服务器角色,对于用户映射,我为DB选择了选项,并为其赋予了db_datareader和public角色。 对于安全对象,我插入了服务器名称并为“ Connect SQL”选择了选项。
  8. 对于DB,我给该组角色db_datareader。我没有为此用户提供任何安全性或扩展属性。

我想不起来以前版本的Report Builder(版本10.50.1600.1)出现此问题的时候,这是唯一出现此问题的报告。 Chrome不断将此错误提供给最终用户:

  

在报表处理期间发生错误。 (rsProcessingAborted)

     

无法创建与数据源'SQL01'的连接。   (rsErrorOpeningConnection)用户'NT登录失败   AUTHORITY \ ANONYMOUS LOGON'。

当使用新版本的Report Builder创建报告时,似乎没有正确传递用户的凭据。对于新版本的Report Builder,是否需要做一些其他操作?或者我在其他地方做错了吗?

0 个答案:

没有答案