Chrome中的SSRS 2017横向扩展添加/编辑数据源问题

时间:2018-08-22 00:16:18

标签: reporting-services kerberos ssrs-2017

我已经设置了具有两个节点和一个负载平衡器的SSRS 2017横向扩展环境。用户可以使用IE和Chrome正常登录,但是编辑数据源只能在IE中使用,而不能在Chrome中使用。详细信息如下。

以下是高级安装/配置步骤。 假设节点是N1,N2。负载均衡器VIP /名称为report.root3i.com

Kerberos

  • 创建的AD用户域\ ssrs_svc
  • 用于ssrs_svc的setspn
    • http / N1.root3i.com
    • http / N2.root3i.com
    • http / N1,http / N2
    • http / reports.root3i.com
    • http /报告
  • 为N1,N2和ssrs_svc帐户启用Kerberos委派以信任任何服务

安装和设置

  • 使用域\ ssrs_svc在N1上设置SSRS
  • 在远程服务器上创建新的报表数据库
  • Web服务/报表管理器URL的默认值。没有Https
  • 备份的加密密钥
  • 使用domain \ ssrs_svc在N2上设置SSRS
  • Web服务/报表管理器URL的默认值。没有Https
  • 使用远程服务器上的现有数据库
  • 从N1恢复的加密密钥
  • 这时,向外扩展选项卡中已经存在N1,N2。

RsReportServer.config

  • 为N1和N2添加了具有AES解密和HMACSHA256验证的相同机器密钥。
  • 设置UrlRoot https://reports.root3i.com
  • reports.root3i.com的主机名
  • AuthenticationTypes

<AuthenticationTypes>
   <RSWindowsKerberos/>
   <RSWindowsNegotiate/>
</AuthenticationTypes>

权限

  • 创建了一个AD组SSRS_Admins
  • 将“系统管理员和用户”角色分配给“站点设置->安全性”下的上述组
  • 为文件夹级权限分配了所有角色(浏览器,内容管理器,我的报表,发布者,报表生成器

问题

对于属于SSRS_Admins组成员但使用Chrome的用户,在Workstation中的IE中,编辑数据源工作正常,但使用Chrome,我们会收到此通用错误“发生了错误” RSPortal日志有此错误。 “错误:发生OData异常:System.Net.WebException:请求失败,HTTP状态为401:未经授权”

Chrome是否存在此已知问题?我是否错过了Config中的任何步骤?我们真的希望它可以在Chrome上运行。

版本: 工作站Windows 10 1803 铬68 有用的链接:

https://www.sqlshack.com/scaling-out-reporting-services-changes-in-sql-server-2016/

https://docs.microsoft.com/en-us/sql/reporting-services/report-server/configure-a-report-server-on-a-network-load-balancing-cluster?view=sql-server-2017

0 个答案:

没有答案