Sự cố này là do máy chủ SQL ngừng chạy báo cáo do độ dài yêu cầu vượt quá một số lượng nhất định.
Giải pháp cho việc này như sau:
Định vị các tệp web.config cho ReportManager &ReportServer.
Những thứ này sẽ được tìm thấy ở đâu đó như thế này:
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
Sau khi định vị, bạn cần chỉnh sửa tệp web.config cho cả hai và thêm đoạn mã sau:
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
Các cài đặt ứng dụng này sẽ được thêm vào giữa /system.web và các nút thời gian chạy, vì vậy nó sẽ trông giống như sau:
</system.web>
<appSettings>
<add key="aspnet:IgnoreFormActionAttribute" value="true" />
<add key="aspnet:MaxHttpCollectionKeys" value="100000" />
</appSettings>
<runtime>
LƯU Ý: ReportManager có thể đã có nút cài đặt ứng dụng nên bạn chỉ cần dán hai dòng khóa thêm.
Máy chủ Báo cáo nhiều khả năng sẽ yêu cầu tất cả 4 dòng (bao gồm cả các nút cài đặt ứng dụng mở và đóng.