【问题标题】:A timeout (30000 milliseconds) was reached while waiting for a transaction response from the ReportServer service等待来自 ReportServer 服务的事务响应时达到超时(30000 毫秒)
【发布时间】:2012-06-06 08:11:11
【问题描述】:

我在 EventViewer 中收到以下错误 等待来自 ReportServer 服务的事务响应时达到超时(30000 毫秒)。

是否有其他人收到此错误?是什么产生的?

【问题讨论】:

    标签: reporting-services


    【解决方案1】:

    我们不时遇到这种情况。 The following link 有一些很棒的步骤可以帮助您纠正这个问题,如果这对您来说是一个反复出现的问题。

    如果此链接在未来不再有效并且有人正在寻找此内容:

    1) 将 HttpRuntime ExecutionTimeout 值设置为更大的值(即 3 小时)在报表服务器上

    你是怎么做到的?简单!

    一个。转到 Start -> 打开 ReportServer 的 Web.config 文件 管理工具 -> Internet 信息服务。 湾。从那里展开网站 -> 默认网站,然后单击 报告服务器。在右侧窗格中,右键单击“Web.Config”并 选择“打开”。 C。找到 HttpRuntime 参数。如果它不存在,则必须在 部分。 d。将 executionTimeout 值设置为“10800”(3 小时) 如下图:

    2) 增加报表服务器上的脚本超时时间

    1. 进入您的报告服务器并打开 Internet 信息服务;右键单击 ReportServer 并选择 Properties。
    2. 转到“选项”选项卡,将 ASP 脚本超时设置为 300 秒,如下所示。

    3) 将报告设置为在服务器上永不超时

    1. 在服务器上打开 Web 浏览器并转到 localhost/Reports
    2. 导航到报告位置并单击问题报告。
    3. 在左侧窗格中,单击“属性”。
    4. 在“报告执行超时”中单击“不要超时报告执行”。

    【讨论】:

    • Reporting Services 自 2008 年以来未使用 IIS。
    • @scar80 这个问题四年了,当时很多人还在用2008!
    猜你喜欢
    • 2016-08-11
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 2020-02-22
    • 2020-04-02
    • 2018-12-22
    相关资源
    最近更新 更多