×××S安装之后,会有两个URL,其中一个是“Web服务URL”,提供给客户端读取报表模板、数据源等等;另一个是“报表管理器URL”,提供给管理员用于配置和管理×××S站点。

  在一台计算机上依次安装了3个实例:SQL2008R2(命名实例)、SQL2012(命名实例)、SQL2014(默认实例)。

SQL-多实例造成SSRS故障_Windows

  安装完成之后,发现3个×××S的“Web服务URL”都正常。但是,只有最后安装的SQL Server 2014 的×××S 可以正常打开“报表管理器URL”,先前安装的实例则会遇到“HTTP500内部服务器错误”。

SQL-多实例造成SSRS故障_解决方案_02


解决方案:

  修改以下4个配置文件,将其中的“<bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0"></bindingRedirect>”修改为“<bindingRedirect oldVersion="11.0.0.0" newVersion="11.0.0.0"></bindingRedirect>”。


C:\> notepad  C:\Windows\assembly\GAC_MSIL\Policy.11.0.Microsoft.ReportingServices.SharePoint.ObjectModel\12.0.0.0__89845dcd8080cc91\Policy.11.0.Microsoft.ReportingServices.SharePoint.ObjectModel.dll.config


C:\> notepad  C:\Windows\assembly\GAC_MSIL\Policy.11.0.Microsoft.ReportingServices.SharePoint.Server\12.0.0.0__89845dcd8080cc91\Policy.11.0.Microsoft.ReportingServices.SharePoint.Server.dll.config


C:\> notepad  C:\Windows\assembly\GAC_MSIL\Policy.11.0.Microsoft.ReportingServices.SharePoint12.Server\12.0.0.0__89845dcd8080cc91\Policy.11.0.Microsoft.ReportingServices.SharePoint12.Server.dll.config


C:\> notepad  C:\Windows\assembly\GAC_MSIL\Policy.11.0.Microsoft.ReportingServices.SharePoint14.Server\12.0.0.0__89845dcd8080cc91\Policy.11.0.Microsoft.ReportingServices.SharePoint14.Server.dll.config


SQL-多实例造成SSRS故障_配置文件_03