2016-11-17 18 views
1

ich einen Bericht Datei öffnen in Report Builder von SSRS 2016, um (in SSRS 2014 erstellt) es in Report Manager-Website zu speichern oder eine Vorschau, bekomme ich diesen Fehler:ssrs Fehler Maximale Anforderungslänge überschritten

System.Web.Services.Protocols.SoapException: There was an exception running 
the extensions specified in the config file. ---> System.Web.HttpException: 
    Maximum request length exceeded. 
at System.Web.HttpRequest.GetEntireRawContent() 
at System.Web.HttpRequest.get_InputStream() 
at System.Web.Services.Protocols.SoapServerProtocol.Initialize() 
    --- End of inner exception stack trace --- 
at System.Web.Services.Protocols.SoapServerProtocol.Initialize() 
at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, 
HttpContext context, HttpRequest request, HttpResponse response, Boolean& 
    abortProcessing) 

Upload-Option auf der Berichts-Manager-Website funktioniert auch nicht.

Antwort

1

Dieser Fehler ist auf die Größe der RDL-Datei zurückzuführen. Meine RDL-Datei über 4MB war, so dass ich nur erforderlich, um den Wert von maxRequestLength bei Httpruntime Linie auf web.config-Datei zu erhöhen und dann Neustart iis:

httpRuntime executionTimeout = "9000" maxRequestLength="500000" 

In diesem Fall habe ich die maximale Größe bis 5 MB.

0

Sie müssen zwei Web.config-Dateieigenschaften unter dem Element httpruntime ändern. Sie werden für
1) Report Manager \ Programme \ Microsoft SQL Server \ MSSQL.12 \ Reporting Services \ Report unter Pfad finden 2) Report Server \ Programme \ Microsoft SQL Server \ MSSQL.12 \ Reporting Service \ Report

Httpruntime executionTimeout = "9000" maxRequestLength = "500000"

bearbeiten über die Linie mit fett gedruckten Text (wie durch ## sqluser erklärt)

Verwandte Themen