来自站点的 SSRS 报告超时 - 来自 Report Builder 工作正常

SSRS Report Timeout From Site - From Report Builder Works Fine

我正在处理 SSRS 报告。当我从 Report Builder 运行 它工作正常。

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

- 我已经从站点设置

设置了不超时报告

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

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

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

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

的问题

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

之前

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

之后

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

现在可以正常使用了。