本文转自:https://social.technet.microsoft.com/wiki/contents/articles/23508.sql-server-reporting-services-timeout-settings.aspx

SQL Server Reporting Services - Timeout Settings


You can try out the below setting to Troubleshoot the Timeout Errors.

1) Query Execution Timeout

You can increase the Query Execution Timeout by opening report into the BI studio

For SQL 2008, follow below step

Go to Report Data Explorer.

You will see the List of the DataSets

Right click on the Appropriate Dataset

Select appropriate the Data Set and click on property. You will find the Timeout Setting. Time out is in the seconds.

In New window Click on the Query tab,You will see the Timeout drop down at bottom

For SQL 2005, follow below step

Goto Data Tab.

Choose Dataset from Dropdown and click on "..." to open the Property

On Query Tab you will find the Timeout Text Box at the bottom left corner.

2) Report Execution Timeout

You can set the report to never timeout  by setting the processing time out setting to   ‘Do not timeout report execution’

If timeout is caused by length of the execution of the report then you change the Processing Option.

By default, the value is set to 1800 seconds

Either you can set for specific report or you can  set value for all reports.

Follow this step to set value for specific report

Go to http://localhost/reports

Select the appropriate report and click on the report and choose "Manage" option.

Click on the tab "Processing Options" and choose the option "Report Timeout".

Follow this step for global setting

Go to http://localhost/reports

Click on "Site Settings" links at top

On the Site Setting Page, choose the "General" tab and choose the Report Timeout to "Do not timeout report"

3)  HTTP Timeout

You can set the httpruntime to run the large report,

You can alter the value of attribute executionTimeout  of tag httpRuntime, default value if 9000 and value is in the seconds.

<system.web>
<httpRuntime executionTimeout = "9000" />
</system.web>
  1. Open the Report Server’s Web.config file generally located at <Drive>:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer
  2. Locate the HttpRuntime parameter and alter the value. If it doesn't exist, you will have to create it within the section.
 

 
4)  DatabaseQueryTimeout

You can alter the value for DatabaseQueryTimeout in the RSReportServer.config located at

<Drive>:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer

The value of timeout is in seconds and default value is 120.

This value is passed to the System.Data.SQLClient.SQLCommand.CommandTimeout property.

5) SessionTimeout and SystemReportTimeout

This the settings controlling the SSRS user session.

The default value of "SessionTimeout" is in seconds and default value is 600 and 1800 for "SystemReportTimeout".

You can edit this value from ConfigurationInfo  table of report server.

select * from ConfigurationInfo

where Name in ('SessionTimeout','SystemReportTimeout')

6)  RecycleTime

This specifies the recycling period for the Reporting Web Service.

this setting has been found in RSReportServer.config, If it doesn't exist, you will have to create it within the section.

The default is 720 and it is in minutes.

7)SessionState Timeout

You can alter this setting in the web.config located at <Drive>\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager

default value is 20 minutes.

this require iis restart.

7)executionTimeout

this setting is asp.net related.

this setting found in the machine.config file located at <Drive>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG

<httpRuntime executionTimeout = "1800" maxRequestLength = "4096" >

executiontimeout is in second and default value is 110 seconds.

report might be timeout from asp.net due to the large volume of the data, you can increase the value of maxRequestLength. size is in the mb.

this doesn't require system reboot.

I've consider the 64 bit version of SQL Server .

Hope this will help you.

References

My close friend MSDN and google.com

Alpesh Dhori | Software Professional
http://www.avyuktasolutions.com/blog/sql-server-reporting-services-timeout-settings

[转]SQL Server Reporting Services - Timeout Settings的更多相关文章

  1. SQL Server Reporting Services – Insufficient Rights Error

    http://www.sql-server-performance.com/2011/security-ssrs-reporting-error/ SQL Server Reporting Servi ...

  2. Integrating .NET Code and SQL Server Reporting Services

    SQL Server Reporting Services versions 2000 and 2005 (SSRS) has many powerful features. SSRS has a w ...

  3. SQL Server Reporting Services本机模式下的权限管理

    SQL Server Reporting Services在安装配置后,缺省只给BUILTIN\Administrators用户组(实际上只有本机的Administrator用户)提供管理权限.所以所 ...

  4. SrsDataConnector The SQL Server Reporting Services account is a local user and is not supported.

    这次使用OS+SQL的镜像还原系统后安装了CRM 2015,主要流程是 安装IIS/AD,SSRS ,CRM2015.自带的SQL中SSRS没有安装完全,需配置一下. 这一切都满顺利的,最后在安装 S ...

  5. 充分利用 SQL Server Reporting Services 图表

    最近在查SSRS的一些文章,看到MSDN在有一篇不错的文章,许多图表设置都有说明,共享给大家.. 其中有说明在SSRS中如果去写条件表达写和报表属性中的“自定义代码”,文章相对比较长,需要大家耐心的查 ...

  6. Incorporating ASP.NET MVC and SQL Server Reporting Services, Part 1

    Your ASP.NET MVC application needs reports. What do you do? In this article, I will demonstrate how ...

  7. SQL Server Reporting Services (SQLEXPRESS) 服务占用80端口

    win7, 好多时候,看到system进程占用了80端口,这个是系统进程,不能直接结束.我们不知道这个进程的哪个服务占用了80端口,这里记录其中一个服务"SQL Server Reporti ...

  8. Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法

    安装好CRM 2013 之后,还需要安装报表服务,发现出现:SQL Server Reporting Services 帐户是本地用户且不受支持,具体如下图: 经过分析原来发现是需要用域用户,打开对应 ...

  9. [转]Creating Mailing Labels in SQL Server Reporting Services (rdlc 数据1页 2竖排 显示)

    本文转自:http://blogs.wrox.com/article/creating-mailing-labels-in-sql-server-reporting-services/ Most wo ...

随机推荐

  1. unigui1404在delphi10.2.2安装

    unigui1404在delphi10.2.2安装 UNIGUI1404不能直接在DELPHI10.2.2下面编译安装,在10.2.1下面是可以的. 这里讲下怎样安装的方法: 1)执行FMSoft_u ...

  2. jenkins构建时报错

    配置好项目后,选择立即构建,报错 由于节点管理配置的太低,或者在节点的用法上 选择了不同的方式 解决办法: 1.尽可能的使用这个节点 2.保证配置过程没有错误.

  3. c#中快速排序的学习

    最近看了一句话,说的是在现实生活中,会写字的人不见得会写出好文章,学习编程语言就像是学会了写字,学会了编程语言并不一定能写出好程序. 我觉得就是很有道理,以前读书的时候,基本学完了C#中的语法知识,算 ...

  4. 基于Windows 机器学习(Machine Learning)的图像分类(Image classification)实现

    今天看到一篇文章  Google’s Image Classification Model is now Free to Learn  说是狗狗的机器学习速成课程(Machine Learning C ...

  5. 【BZOJ5290】 [Hnoi2018]道路

    BZOJ5290 [Hnoi2018]道路 前言 这道题目我竟然没有在去年省选切? 我太菜了. Solution 对题面进行一个语文透彻解析,发现这是一个二叉树,乡村都是叶子节点,城市都有两个儿子.( ...

  6. C# Winform下一个热插拔的MIS/MRP/ERP框架(简介)

    Programmer普弱哥们都喜欢玩自己的框架,我也不例外. 理想中,这个框架要易于理解.易于扩展.易于维护:最重要的,易于CODING. 系统是1主体框架+N模组的多个EXE/DLL组成的,在主体框 ...

  7. underscore.js源码研究(4)

    概述 很早就想研究underscore源码了,虽然underscore.js这个库有些过时了,但是我还是想学习一下库的架构,函数式编程以及常用方法的编写这些方面的内容,又恰好没什么其它要研究的了,所以 ...

  8. [ActionScript 3.0] 加载子swf需要指定应用程序域

    var ldr:Loader = new Loader(); ldr.load(new URLRequest("assets/test.swf")); 如上,如果在flash帧上写 ...

  9. 利用django-simple-captcha生成验证码

    参考文档 http://django-simple-captcha.readthedocs.io/en/latest/ django支持1.7+ 1.安装 pip install django-sim ...

  10. 03-创建高可用 etcd 集群

    本文档记录自己的学习历程! 创建高可用 etcd 集群 kuberntes 系统使用 etcd 存储所有数据,本文档介绍部署一个三节点高可用 etcd 集群的步骤,这三个节点使用以下机器: 192.1 ...