0

我正在尝试运行数据集以在 SSRS 2016 Enterprise 添加上构建 KPI,但是,尽管它在 Report Builder 上运行良好,但它给了我以下消息:

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

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

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

4

1 回答 1

0

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

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

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

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

于 2017-04-27T20:18:49.730 回答