Rendering 3 million plus rows in SSRS 2008
I have a report that is supposed to render 3 million plus rows, but it just says loading and stays there. I created a snapshot which took 2hrs to create, but I still couldn't render it from the snapshot. the report just stayed at loading. The query for the report only takes 9 secs to execute and display the data in SQL Management studio. I can't use paging, cause I have to render it in a single grid, so that the user can export to excel. If paging is used only the current view can be exported to excel. We have SSRS servers in NLB with 24 GB of ram, 64-bit. How can I check what is going on with the report rendering? Here' the error I get on the report page after it fails to display the error ********************************************************************************************* Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729) Timestamp: Fri, 17 Jun 2011 21:31:20 UTC Message: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 12002 Line: 5 Char: 62099 Code: 0 URI: http://ssrsreportserver/Reports/ScriptResource.axd?d=UIobHjPy9tKgwVfWdTFZMGl5QXD15rC_OO-ztwqLhBsFXldnD8M73RNm7tdoJMi2lxcdN1vFvfJbEqw3WZkm7epqE8RQ6Gh0PgP968xa7kAOTmIeSA5lEw5rQjeny5LcrCTD_YRzvLWQbwAooB6Tn_IC5Rc1&t=5c2f384e ******************************************************* In the event viewer I get the following error "Report Server (MSSQLSERVER) cannot load the SQLPDW extension." with an error id of 108 any help appreciated.
June 17th, 2011 4:48pm

Sounds to me like there might be a requirements gap here... what user can actually absorb 3 million rows? Or are these reports being written out for audit and compliance purposes? It would make more sense to me to understand what the users are doing with that data (e.g. in Excel) and try to find ways to support that rather than to fix the specific issue you're dealing with right now (which seems like it must be scale related to some degree). If the information workers you're enabling with this data are looking to do their own dynamic summaries, I'd recommend looking at the possibility of building an Analysis Services cube over the 3 million rows concerned, then publish that cube out to Excel-driven data consumers via Excel Services in SharePoint. Cheers Jeremy Huppatz Managing Consultant: Solitaire Systems
Free Windows Admin Tool Kit Click here and download it now
June 19th, 2011 11:04pm

Hi, From your description, you need to display 3 million plus rows in one report page but it always fails. So, I would first recommend you read the MSDN document Processing Large Reports (http://msdn.microsoft.com/en-us/library/ms159638.aspx). If it doesn’t work, please post the recent records in the Reporting Services log file. I also noticed you need to export the report to Excel, please be advised that the maximum number of rows in a worksheet is limited to 65,536. But if use page breaks, each report page can be exported to separate worksheet. For more information about Excel Limitations, please refer to http://msdn.microsoft.com/en-us/library/dd255234(v=SQL.100).aspx For the error in the event viewer, please refer to the similar thread http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/34b2f6c4-a6a2-43bd-a349-ebab5b8d92f0 Thanks, Tony Chain Tony Chain [MSFT CSG] | Microsoft Community Support Get or Request Code Sample from Microsoft Please remember to mark the replies as answers if they help and unmark them if they provide no help.
June 19th, 2011 11:20pm

Tony and Gedulous, Thank you for the answers. The reports are for audit and compliance purposes. The information you shared is very helpful.
Free Windows Admin Tool Kit Click here and download it now
June 20th, 2011 7:53pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics