SSRS报表服务器遇到配置错误

问题描述

出于开发目的,我正在本地计算机上运行SSRS 2016。我一直频繁并自发地遇到此错误,因为我将运行一个报告,然后3分钟后尝试使用相同的参数运行相同的报告,突然我的配置被破坏,没有任何更改。我开始随意修改配置,最终,似乎是自发的,它再次开始工作。然后该循环继续进行,持续了1个小时-几个月后才再次中断。

这是我的Web服务URL中的屏幕截图:

enter image description here

日志中的实际错误消息是:

ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: AuthzInitializeContextFromSid: Win32 error: 1355,Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;

当我搜索错误消息时,我收到了很多有关发送电子邮件和电子邮件配置的论坛帖子,但是我既不尝试发送电子邮件也不配置任何电子邮件内容

这是我在Reporting Services配置管理器下使用的配置:

服务帐户:

  • 用户使用另一个帐户(我的域帐户)我还尝试了内置帐户的每种组合,当服务器未抛出此错误时,这些组合似乎也可以使用。

Web服务网址:

  • IP地址:全部分配
  • TCP端口:80
  • HTTPS证书:不适用
  • HHTPS端口:{blank}

数据库

电子邮件设置(所有认设置):

  • 发件人地址:{blank}
  • 当前的SMTP传递方法:使用SMTP服务器(下拉菜单为只读,无法更改)
  • SMTP服务器:{空白}
  • 身份验证:不进行身份验证

执行帐户:

  • 指定现有帐户:未选中

订阅设置:

  • 指定文件共享帐户:未选中

我还多次还原和更改了加密密钥,并删除了“加密密钥”窗格下的所有“加密内容”。我总是使用相同的snk文件作为密钥和相同的密码,所以我知道这是正确的。

如果我可以提供其他任何帮助的信息,请告诉我。我知道这有点远,但这确实很烦人,并且阻碍了我开发SSRS报告的工作效率。

谢谢。

解决方法

在经过更多的搜索之后,我终于在本文的第一页中间找到了

https://support.microsoft.com/en-ca/help/3171505/fix-the-service-is-not-available-error-when-you-use-ssrs-2016-portal-a

我下载了建议的SQL Server 2016累积更新2,请放心,我的本地设置再次正常运行。这可能只是一个巧合吗?绝对。如果相同的错误再次死亡,我会报告,但我暂时希望。