SQL Server 2012 Reporting Services问题

时间:2016-03-22 12:01:18

标签: sql-server reporting-services sql-server-2016

前言:安装了SQL Server 2016 RC0并安装和配置了Reporting Services,可能与现有SSRS实例存在潜在冲突?

SQL Server 2012 Reporting Services问题,每次我通过配置管理器导航到Web服务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服务URL时的控制台返回

  

获取http://localhost:8085/ReportServer_MYREPORTS 500(服务器错误)

为了尝试解决这个问题,我已经尝试在ReportServer $ MyReports和ReportServer $ MyReportsTempDB下将RSExecRole添加到RoleMembers。

还尝试在Config Manager下重新创建ReportServer数据库,但收到以下错误。

生成数据库脚本 - 错误:

  

Microsoft.ReportingServices.WmiProvider.WMIProviderException:尝试连接到报表服务器远程过程调用(RPC)端点时发生错误。

我可以确认RPC服务,SSRS服务正在运行而没有任何问题,并且还多次重新启动这些服务。

我意识到我的ReportServer $ MyReports缺少DBUpgradeHistory表。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这将立即解决问题:

delete from dbo.ServerUpgradeHistory where ServerVersion=[The wrong or upgraded version]

答案 1 :(得分:0)

就我而言,没有" ServerUpgradeHistory"表。我需要在已经有SSRS 2016的机器上安装SSRS 2012,以便为不想升级系统的客户端进行回归测试。

我发现即使您没有在盒子上安装SharePoint或SharePoint插件,SSRS也会安装SharePoint设置。

以下是为我解决问题的原因:

  1. 将文件资源管理器导航到C:\ Windows \ assembly \ GAC_MSIL \
    • 请注意,此处有许多与SSRS无关的目录。我们将只关注与此问题相关的七个目录。
  2. 导航到Policy.11.0.Microsoft.ReportingServices.Alerting
  3. 输入程序集目录。这通常是一系列数字后跟十六进制标识符。
    • E.G。 13.0.0.0__89845dcd8080cc91
    • 此路径将根据计算机上安装的内容而有所不同
  4. 备份配置文件,以备您需要回滚更改
    • E.G。从命令提示符:COPY * .config * .bak
  5. 打开配置文件。
  6. 查找bindingRedirect标记的newVersion属性中的文本:
    • < bindingRedirect oldVersion =" 11.0.0.0" NEWVERSION ="的 13 .0.0.0">
  7. 修改此项以使用" 11.0.0.0"
    • < bindingRedirect oldVersion =" 11.0.0.0" NEWVERSION ="的 11 .0.0.0">
  8. 保存更改
  9. 使用以下子路径重复步骤2到8:
    • Policy.11.0.Microsoft.ReportingServices.SharePoint.Common
    • Policy.11.0.Microsoft.ReportingServices.SharePoint.ObjectModel
    • Policy.11.0.Microsoft.ReportingServices.SharePoint.Server
    • Policy.11.0.Microsoft.ReportingServices.SharePoint.SharedService
    • Policy.11.0.Microsoft.ReportingServices.SharePoint12.Server
    • Policy.11.0.Microsoft.ReportingServices.SharePoint14.Server
  10. 重新启动计算机