यह समस्या SQL सर्वर द्वारा चलाई जा रही रिपोर्ट को रोक देने के कारण हो रही है क्योंकि अनुरोध की लंबाई एक निश्चित राशि से अधिक है।
इसका समाधान इस प्रकार है:
रिपोर्ट प्रबंधक और रिपोर्ट सर्वर के लिए web.config फ़ाइलों का पता लगाएँ।
इन्हें कहीं इस तरह मिलना चाहिए:
C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Web.config
C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Web.config
एक बार स्थित होने पर आपको दोनों के लिए web.config फाइलों को संपादित करना होगा और निम्नलिखित बिट कोड जोड़ना होगा:
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
इन ऐप सेटिंग्स को /system.web और रनटाइम नोड्स के बीच जोड़ा जाना चाहिए, इसलिए इसे कुछ इस तरह दिखना चाहिए:
</system.web>
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
<runtime>
नोट: रिपोर्ट मैनेजर के पास पहले से ही एक ऐप सेटिंग नोड हो सकता है, इसलिए आपको केवल दो ऐड की लाइन पेस्ट करने की आवश्यकता होगी।
रिपोर्ट सर्वर को सभी 4 लाइनों की आवश्यकता होगी (खुले और बंद ऐपसेटिंग नोड्स सहित।