问题描述
出于开发目的,我正在本地计算机上运行SSRS 2016。我一直频繁并自发地遇到此错误,因为我将运行一个报告,然后3分钟后尝试使用相同的参数运行相同的报告,突然我的配置被破坏,没有任何更改。我开始随意修改配置,最终,似乎是自发的,它再次开始工作。然后该循环继续进行,持续了1个小时-几个月后才再次中断。
这是我的Web服务URL中的屏幕截图:
日志中的实际错误消息是:
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}
数据库:
执行帐户:
- 指定现有帐户:未选中
订阅设置:
- 指定文件共享帐户:未选中
我还多次还原和更改了加密密钥,并删除了“加密密钥”窗格下的所有“加密内容”。我总是使用相同的snk文件作为密钥和相同的密码,所以我知道这是正确的。
如果我可以提供其他任何帮助的信息,请告诉我。我知道这有点远,但这确实很烦人,并且阻碍了我开发SSRS报告的工作效率。
谢谢。
解决方法
在经过更多的搜索之后,我终于在本文的第一页中间找到了
我下载了建议的SQL Server 2016累积更新2,请放心,我的本地设置再次正常运行。这可能只是一个巧合吗?绝对。如果相同的错误再次死亡,我会报告,但我暂时希望。