我在执行我在商业智能开发工作室 (BIDS) 中创建的 SSRS 报告的存储过程时遇到了超时问题。我的存储过程非常大,在 SQL Server Management Studio 中执行平均需要将近 4 分钟。因此,我通过将“超时(以秒为单位)”增加到 600 秒(10 分钟)来解决这个问题。我还将工具->选项->商业智能设计器->查询超时和连接超时中的查询超时增加到 600 秒。
最后,我已经创建了另外两个使用存储过程没有问题的报表。(它们要小得多,执行大约需要 30 秒)。对于我的数据集属性,我总是使用查询类型:“文本”,并使用 EXEC 命令调用存储过程。
关于为什么我感兴趣的存储过程仍然超时的任何想法?
以下是单击“刷新字段”后收到的错误消息:
“无法为查询创建字段列表。请确认您可以连接到数据源并且您的查询语法正确。”
细节
“超时时间已过。在操作完成之前超时时间已过或服务器没有响应。语句已终止。”
感谢您的时间。