【发布时间】:2016-03-22 12:01:18
【问题描述】:
前言:安装 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。考虑使用可互操作的形式 !DOCTYPE html
.http_500.htm (1,1)
Web 服务 URL 返回
报表服务器数据库的版本采用以下格式 无效,或无法读取。找到的版本是“C.0.9.45”。 预期版本是“162”。 (rsInvalidReportServerDatabase) 获取 在线帮助
打开Web Service URL时控制台返回,
GET http://localhost:8085/ReportServer_MYREPORTS500(服务器错误)
为了尝试解决这个问题,我已经尝试将 RSExecRole 添加到 ReportServer$MyReports 和 ReportServer$MyReportsTempDB 下的 RoleMembers。
也尝试在配置管理器下重新创建 ReportServer 数据库,但得到以下错误。
生成数据库脚本 - 错误:
Microsoft.ReportingServices.WmiProvider.WMIProviderException:尝试连接到报表服务器远程过程调用 (RPC) 端点时出错。
我可以确认 RPC 服务和 SSRS 服务都在正常运行,并且多次重启了这些服务。
我意识到我的 ReportServer$MyReports 缺少 DBUpgradeHistory 表。
有什么想法吗?
【问题讨论】:
-
如果使用命名管道,也许它们具有相同的管道名称?如果您在配置管理器中关闭其他 SSRS,其中一个是否工作?
标签: sql-server reporting-services sql-server-2016