簡體   English   中英

SSRS /報告查看器-參數變灰/報告未呈現

[英]SSRS / Report Viewer - parameters greyed out / reports not rendering

我們的生產服務器上周進行了自動更新,此后我們的報告出現了問題。 任何代碼都沒有改變。

設置是通過報告查看器控件(版本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)

任何幫助將非常感激!

您是否嘗試過在ReportViewer.aspx中運行報表?

這可能是

“由於對象的當前狀態,操作無效”錯誤

錯誤。 當您在MULTIVALUE下拉列表中有1'000個以上的參數時,就會發生這種情況,並且是由SQL-Server安全更新帶來的。

您可以通過將aspnet:MaxHttpCollectionKeys添加到web.config條目(您的應用程序和ReportServer)中來解決此問題:

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



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

否則,我將查看服務器版本並確定Service Pack 2是否缺失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM