SSRS 2016 - 报表服务器Web服务 - 数据集问题

时间:2017-04-27 20:14:20

标签: web-services timeout dataset ssrs-2016

我正在尝试运行数据集以在SSRS 2016 Enterprise上添加KPI,但是,虽然它在报表生成器上正常运行但它给了我下面的消息:

[发生了错误。 无法处理数据集。 从报表服务器Web服务获取数据时出现问题。]

我已经在RsReportServer.config上将数据集超时更改为零并将数据库查询时间更改为零

当我将数据集限制为一行(较短的查询)时,它运行正常,这意味着问题可能出在Web服务或会话超时。

1 个答案:

答案 0 :(得分:0)

设置报告和共享数据集处理(SSRS)的超时值

  • 您可以使用Reporting Services指定超时值以设置限制 如何使用系统资源。报表服务器支持两次超时 values:嵌入数据集查询超时值是数字 报表服务器等待来自的响应的秒数 数据库。该值在报告中定义。
  • 共享数据集查询超时值是指的秒数 报表服务器等待数据库的响应。这个值 是共享数据集定义的一部分,可以在您更改时进行更改 管理报表服务器上的共享数据集。
  • 报告执行超时值是最大秒数 报告处理可以在停止之前继续。这个值 在系统级别定义。您可以更改此设置 个人报告。

查询期间发生大多数超时错误    处理。如果您遇到超时错误,请尝试增加    查询超时值。确保调整报告执行    超时值,使其大于查询超时。时间    期间应足以完成查询和报告    处理

https://docs.microsoft.com/en-us/sql/reporting-services/report-server/setting-time-out-values-for-report-and-shared-dataset-processing-ssrs