Error “Maximum request length exceeded" in Reporting Services

If you ever find the following error in Reporting Services after uploading a file or creating a new subscription:


 “Maximum request length exceeded"


There is a simple reason for that:


The default value of the property MaxRequestLength is 4 Mb. When you upload a report or create a subscription, if the report size is higher than this value, you will bump into this error.


In order to increase this value, you can modify this property under the httpruntime element in the file Web.config of the Report Manager (%\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportManager) and in the Report Server (%\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportServer).

Then, you will have to restart the RS service before trying again.


By default, the property MaxRequestLength doesn´t exist in the config files. To modify it you would have to add it to the section. For example:


<httpRuntime ... maxRequestLength="10240" .../>


To define the right value, you could export the file and check its size. More information in the following link:


Report Size and Limits



Maria Esteban

Reporting Services Support Engineer

Comments (4)

  1. Eric says:

    Thank you for posting this.  It fixed the problem for me!!  

  2. hariharan says:

    if report size is increased in the sense what about report performance .

    Whether it effect report performance.

  3. Bryan says:

    I get this same error even though my report is only 383 kb.

    I'm just trying to add one person to an all-ready working subscription with 5 user names. There doesn't seem to be any length issue anywhere.

    Screw you, Microsoft.

  4. Julia says:

    Thank you very much!! It really helped me!

Skip to main content