症状
请考虑以下情况:
-
您在加入域的计算机上启用了用户帐户控制(UAC)。
-
在此计算机上安装 SQL Server 2016 Reporting Services。
-
您断开计算机与域的连接。
-
使用 web 浏览器访问 SSRS web 门户。
在这种情况下,门户不会打开。 而是收到 "服务不可用" 错误消息。 此外,在 SSRS web 门户的日志文件中记录类似于以下内容的错误消息:
Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!a4!<Time stamp>:: i INFO: [kmu6t20u]: ::1: GET /api/v1.0/me - Response 200 - 0:00:00.6646669Microsoft.ReportingServices.Portal.WebHost!library!a4!<Time stamp>:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: AuthzInitializeContextFromSid: Win32 error: 1355, Microsoft.ReportingServices.Diagnostics.Utilities.ServerConfigurationErrorException: The report server has encountered a configuration error. ;WebHost! reportserverwebapp! ReportingServices! <时间戳>:: e 错误: [m4amitl6]:出现 OData 异常::报表服务器遇到了配置错误。 "%" .Reportserverwebapp! ReportingServices! <时间戳>:: i INFO: [m4amitl6]:::1: GET/Api/v1.0/ServiceState-响应 500-0:00:00.1205496
注意 如果您在 web 浏览器上拥有提升的权限,则不会发生此问题。
解决方案
在以下 SQL Server 累积更新中首先修复此问题:
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 我们建议你下载并安装 SQL Server 的最新累积更新:
更多信息
SQL Server 2016 Reporting Services 为新门户引入了新的日志文件。 这些日志以 "ReportingServices" 开头。 例如,Microsoft.ReportingServices.Portal.WebHost_06_19_2016_15_59_43 .log。 对于与报表服务器交互的任何操作(包括对 SOAP 终结点、报表执行和后台操作的调用),旧日志仍然存在。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的 术语 。