前言:安装 SQL Server 2016 RC0 并安装和配置 Reporting Services 一切正常,是否考虑与现有 SSRS 实例的潜在冲突?
SQL Server 2012 Reporting Services 出现问题,每次我通过配置管理器导航到 Web 服务 URL 或报表管理器 URL 时,都会收到以下错误:
报表管理器 URL 返回
HTTP 500 错误
打开报表管理器 URL 时的控制台返回
SCRIPT16389:未指定的错误。
http_500.htm (1,1)
HTML1524:无效的 HTML5 文档类型。考虑使用可互操作的表单 !DOCTYPE html
.http_500.htm (1,1)
Web 服务 URL 返回
报表服务器数据库的版本格式无效或无法读取。找到的版本是“C.0.9.45”。预期版本是“162”。(rsInvalidReportServerDatabase) 获取联机帮助
打开 Web 服务 URL 时的控制台返回,
GET http://localhost:8085/ReportServer_MYREPORTS 500(服务器错误)
为了尝试解决这个问题,我已经尝试将 RSExecRole 添加到 ReportServer$MyReports 和 ReportServer$MyReportsTempDB 下的 RoleMembers 中。
还尝试在配置管理器下重新创建 ReportServer 数据库,但出现以下错误。
生成数据库脚本 - 错误:
Microsoft.ReportingServices.WmiProvider.WMIProviderException:尝试连接到报表服务器远程过程调用 (RPC) 端点时出错。
我可以确认 RPC 服务和 SSRS 服务都在正常运行,并且多次重新启动这些服务。
我意识到我的 ReportServer$MyReports 缺少 DBUpgradeHistory 表。
有什么想法吗?