0

我正在处理 SSRS 报告。当我从报表生成器运行它时它工作正常。

现在,当我从我的站点运行相同的报表时,它使用报表查看器来显示报表,出现超时问题。所以我观察到它在 90 秒后超时。谁能帮我在这种情况下我该怎么办?

- 我已经从站点设置中设置了不要超时报告

在此处输入图像描述

- 我还在报告数据集属性中设置了时间。

在此处输入图像描述

  • 我也试过,处理选项。

在此处输入图像描述

4

2 回答 2

1

我找到了解决方案,这是问题ajaxToolkit:ToolkitScriptManager

我需要将 AsyncPostBackTimeout="56000" 添加到ajaxToolkit:ToolkitScriptManager.

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True"/>

<ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True" AsyncPostBackTimeout="56000"/>

现在它工作正常。

于 2016-05-19T04:29:25.323 回答
0

对于初学者,在您的数据集属性中,我会将所有数据集的超时属性设置为 0。这应该意味着它们不会超时。对于所有报告来说,这可能不是一个实际的决定,但如果您遇到超时问题,这是一个很好的起点。

你只有一个数据集吗?如果是这样,当您在 SQL Server Management Studio 中运行查询时,执行需要多长时间?

于 2016-05-18T20:34:04.407 回答