Taille maximale de la demande dépassée sous SSRS
Taille maximale de la demande dépassée sous SSRS

Lors du téléchargement d'un rapport sur SSRS (SQL Server Reporting Services), vous rencontrez l'erreur suivante : "Longueur maximale de la demande dépassé".

 

Cela signifie que le rapport dépasse la taille maximale autorisée (par défaut, 4 Mo).Cela arrive régulièrement dès que vous créez des rapports SSRS avec des mises en page contenant des images, comme c'est le cas pour ATEJA lorsque nous utilisons SSRS pour générer des modèles d'offres commerciales, de contrats ou de factures.

La solution est d'augmenter le paramètre de cette limite de taille :

  • Ouvrir les fichiers suivants :
    • %\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportManager\Web.config
    • %\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportServer\Web.config
  • Trouver le httpRuntime et donner à la propriété MaxRequestLength une valeur plus élevée (par défaut cette propriété n'existe pas, il faut la rajouter) :
      <httpRuntime maxRequestLength="10240" executionTimeout="9000" />
  • Relancer le service ReportingServices
SQL Server Reporting Services