来自站点的 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"/>
现在可以正常使用了。
我正在处理 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"/>
现在可以正常使用了。