报告服务器OData 401未经授权

时间:2017-11-07 16:47:46

标签: reporting-services powerbi

我最近升级到2017年10月发布的Power BI Report Server。现在,当我尝试访问报表上的订阅或参数等内容时,收到消息Something went wrong. Please try again later.当我打开开发人员控制台时,它会显示500 Internal Server Error。当我使用像WireShark这样的网络监控工具时,我也看到了500 Internal Server Error。当我在报表服务器安装目录中查看实际日志文件时,它会显示以下异常。

ERROR: OData exception occurred: System.Reflection.TargetInvocationException:
Exception has been thrown by the target of an invocation. ---> System.Net.WebException:
The request failed with HTTP status 401: Unauthorized.

我已经尝试过我能想到的一切:

  • 在NTLM,Kerberos之间交替,协商
  • 更新配置管理器中的所有凭据(包括服务和执行帐户 - 是的,我备份并恢复了加密密钥)
  • 重启服务器,重启服务,清除缓存,删除临时互联网文件,通过完全限定域名(FQDN)访问,通过本地地址访问,通过本地服务器访问,通过远程服务器访问

我已经没有耐心了。我知道这些功能是有效的,并且这不仅仅是一些Microsoft错误,因为我在开发环境中进行了测试升级,然后再进行生产。它只适用于开发者。

很难测试,因为不是每个API调用都失败了401.实际上,大多数都是有效的。只有少数选择调用失败,例如检索订阅和参数。

接下来我可以尝试解决此问题?

0 个答案:

没有答案