SSRS /报告查看器 - 灰色/报告未呈现的参数

时间:2014-06-02 12:02:55

标签: sql reporting-services iis-7 reportviewer

我们的生产服务器上周进行了自动更新,从那时起我们的报告就出现了问题。没有任何代码发生任何变化。

设置是我们有通过reportviewer控件(版本10)查看的SSRS2008报告。服务器有IIS7和SQL2008R2。由于更新我们有2个场景:

对于没有任何参数的报告,加载图标会显示几秒钟,然后消失,但不会呈现任何内容。您可以看到报告查看器控件工具栏等(全部禁用)和报告所在的空白区域。没有错误。

对于具有相关参数的报告,您可以选择第一个参数,然后其他参数全部显示为灰色,您无法进行选择。也没有错误。

所有报告都可以在报告管理器中正常运行。

不确定它是否相关但在更新后,服务器重新启动,之后SQL Server服务无法启动 - 发出错误。原来我们必须在SQL Server配置管理器中禁用VIA协议。一旦我们这样做,服务就开始了,但也不知道为什么会这样,因为我们从未改变过协议等。

从报告服务日志:

Unhandled exception: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeClientDisconnectionException: A client has disconnected from the Report Server Web service application domain ReportManager_MSSQLSERVER_0-2-130461711338880624. No corrective action is required. An error code has been submitted to ASP.NET to release the connection. The error code is 800708CA. ---> System.Runtime.InteropServices.COMException: This network connection does not exist. (Exception from HRESULT: 0x800708CA)

任何帮助都会非常感谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试在ReportViewer.aspx中运行报告?

这可能是

的变体
  

'由于对象'错误

的当前状态,操作无效

错误。当您在MULTIVALUE下拉列表中有超过1 000个参数时,会发生这种情况,并通过SQL-Server安全更新提供给您。

您可以通过将aspnet:MaxHttpCollectionKeys添加到web.config条目(您的应用程序和报告服务器)来解决此问题:

<?xml version="1.0"?>   
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">



  <appSettings>
    <add key="aspnet:MaxHttpCollectionKeys" value="50000"/>

否则我会查看服务器版本并找出是否缺少service-pack 2.