gpt4 book ai didi

stored-procedures - BIDS SSRS 报告查询超时问题,同时使用适当设置超时设置的存储过程

转载 作者:行者123 更新时间:2023-12-01 05:28:22 25 4
gpt4 key购买 nike

我在为在商业智能开发工作室 (BIDS) 中创建的 SSRS 报告执行存储过程时遇到了超时问题。我的存储过程非常大,在 SQL Server Management Studio 中执行平均需要近 4 分钟。所以我通过将“超时(以秒为单位)”增加到 600 秒(10 分钟)来解决这个问题。我还将工具->选项->商业智能设计器-->查询超时和连接超时中的查询超时也增加到 600 秒。

最后,我已经创建了另外两个使用存储过程的报告,没有任何问题。 (它们要小得多,执行大约需要 30 秒)。对于我的数据集属性,我总是使用查询类型:“文本”,并使用 EXEC 命令调用存储过程。

关于为什么我感兴趣的存储过程仍然超时的任何想法?

以下是我在单击“刷新字段”后收到的错误消息:

“无法为查询创建字段列表。请验证您可以连接到数据源并且您的查询语法正确。”

详情

“超时已过期。在操作完成之前超时时间已过,或者服务器没有响应。
该语句已终止。”

感谢您的时间。

最佳答案

检查 rsreportserver.config 文件中的 Add Key="DatabaseQueryTimeout"Value="120"值。您可能还需要在那里增加它。

有关该文件的更多信息:

http://msdn.microsoft.com/en-us/library/ms157273.aspx

此外,除了您帖子上的第一个评论者所说的内容之外,根据我的经验,如果您要渲染为 PDF,这些内容也可能会超时。您的大型数据集会在合理的时间内返回,但是 PDF 的渲染可能需要很长时间。尝试渲染到 Excel。 BID 结果会很快呈现,但导出结果可能会导致问题。

关于stored-procedures - BIDS SSRS 报告查询超时问题,同时使用适当设置超时设置的存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12731997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com