Steps to Resolve SSRS Timeout Issues

Been awhile since I had posted anything and what better way to restart this blog than with some Timeout Issues. Now this list is designed for SSRS 2005, but you can put a few of these tips to use in 2008. Consider these steps in the below order.


1) Set the HttpRuntime ExecutionTimeout value to a greater value (ie 3 hours) on the Report Server

How do you do this? Simple!

a.       Open the ReportServer’s Web.config file by going to Start -> Administrative Tools -> Internet Information Services.
b.      From there, expand Web Sites -> Default Web Site, and click on ReportServer. On the right-hand pane, right-click ‘Web.Config’ and select ‘Open’.
c.       Locate the HttpRuntime parameter. If it doesn’t exist, you will have to create it within the <System.Web> section.
d.      Set the executionTimeout value to ‘10800’ (3 hours) as shown below:

<system.web>
<httpRuntime executionTimeout = "10800" />
</system.web>

2) Increase the script timeout on the report server

   1. Go onto your Reporting Server and open up Internet Information Services; right-click on the ReportServer and select Properties.
   2. Go to the Options tab, and set the ASP Script timeout to 300 seconds as shown below.

3) Set the report to never time out on the server

   1. Open your web browser on the server and go to http://localhost/Reports
   2. Navigate to the Report location and click on the problem report(s).
   3. On the left-hand pane, click on Properties.
   4. In the ‘Report Execution Timeout’ click the ‘Do not timeout report execution’.
 
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted @ Friday, October 30, 2009 2:29 PM

Comments on this entry:

Gravatar # re: Steps to Resolve SSRS Timeout Issues
by Dyood at 3/3/2010 8:00 PM

I am actually facing timeouts when attempting to deploy .rdl files. No timeouts when deploying small files (15KB), but almost always timeout on two reports that are around 200KB.

One thing that did work for me was that if I restarted the SQL Reporting service (Administrator Tools -> Services), I was able to deploy them. Is there a better way to get large .rdl files deployed? FYI: Deploy through Visual Studio 2008.
Gravatar # re: Steps to Resolve SSRS Timeout Issues
by SSRS at 3/4/2010 8:56 AM

If you want to deploy large RDL files, sometimes it is better to just upload the file manually. The instructions are below:

1. Use Internet Explorer to open http://<SERVERNAME>/reports Click on the folder where you want to deploy. A list of all loaded reports should appear.
2. Click the "Upload File" button at the top. In the new screen, click "Browse..." and select one of the RDLs. Make sure "Overwrite item if it exists" is checked and then click "OK".
3. Verify the Report has its Data Source setup properly. Try to run the report, if you get a Data Source error, change the Data Source of the Report to what you need.

This also works for uploading Images and Data Sources
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: