SSRS - Maximum Request Length Exceeded Hatası
Reporting Services normal şartlar altında veri ambarından veya oltp yapılardan sorgulama yaparak bu sorgularımızın sonuçlarını son kullanıcı ile paylaştığımız arayüzlerin başında gelmektedir. Fakat ihtiyaçtan ötürü farklı senaryolarla karşılaşabiliriz. Bu senaryoların başında ise kullanıcıların yapıya bir dosya yüklemesi olabilir. Reporting services’e herhangi bir formattan dosya yüklendiğinde sunucuda fiziksel olarak yer almaz. Bunun yerine SQL Server kuruluşunda Repoting Services ayarlarını yaparken otomatik olarak oluşturulan veri tabanında Catalog isimli tabloda image formatıyla bir sutunda bu bilgiler tutulur.

Reporting Services’in default ayarlamaları ile dosya yükletmek istediğimizde belirli bir boyutun üstünde dosya yüklenilmeye çalışıldığında tarayıcı üzerinde “Maximum Request Length Exceeded” hatası ile karşılaşabilirsiniz. Bu hata ile karşılaştığınızda SQL Server’ın kurulum dosyalarının yer aldığı dizine giderek web.config dosyasını değiştirmeniz gerekmektedir.
\Program Files\Microsoft SQL Server\MSRS11.[SSRSInstanceName]\Reporting Services\ReportManager.

<httpRuntime maxRequestLength="100000" executionTimeout="90000" />
Ayrıca sunucunuz ile ilgili daha detaylı değişiklikler yapmak istiyorsanız aşağıdaki gibi reportserver.config dosyası üzerinden gerçekleştirebilirsiniz.
