SSRS超时首选项?

时间:2018-06-28 06:42:30

标签: sql-server-2008 reporting-services ssrs-2008

我有一个场景,我需要从存储过程中获取大量数据并将其绑定到表。由于超时,我为共享数据集设置了超时时间 共享数据源属性->编辑(连接字符串)->高级->连接超时

我还为数据集设置了超时时间 数据集属性->查询->超时

所以问题是,在执行proc时将考虑哪个超时?有没有一个命令比另一个要高的顺序?

1 个答案:

答案 0 :(得分:1)

执行查询时,始终是查询/数据集超时在执行查询时会考虑。

总结

A)在报表服务器上使用SSRS的情况

1。将查询数据集超时设置为最大 2.如果您是管理员,请转到报表服务器    单击报告->管理->处理选项->在报告超时中-    ->选择“请勿超时”

B)在ASP.Net中运行SSRS作为web.config中的rdlc文件的情况下,在

下添加以下条目
     <system.web>
       <httpRuntime targetFramework="4.5" maxUrlLength="10999" 
       maxQueryStringLength="2097151"  executionTimeout="3600"/> 
       </system.web>

C)SQL Server设置(适用于情况A和B)

-----------------------------------------------------------------------------

无论您如何运行SSRS报告
确保在SQL Server设置中,“执行超时”也设置为0,这是最大值。

在SSMS中转到“连接数据库”,选择数据库,然后单击选项 在连接部分中,选择“执行超时= 0”