我正在尝试运行一个数据集来在SSRS 2016 Enterprise加上构建KPI,但是,尽管在报告构建器上运行良好,但它给了我以下消息:
[发生了错误。数据集无法处理。从报告服务器Web服务获取数据存在问题。]
我已经将数据集超时更改为零,并且数据库查询超时到rsreportserver.config
上的零当我将数据集限制为一行(较短的查询(时,它运行正常,这意味着问题可能在Web服务或会话超时。
设置报告和共享数据集处理的超时值(SSRS(
- 您可以报告服务指定超时值以设置限制如何使用系统资源。报告服务器支持两个超时值:嵌入式数据集查询超时值是报告服务器等待秒数据库。该值在报告中定义。
- 共享数据集查询超时值是报告服务器等待数据库中的响应。这个值是共享数据集定义的一部分,可以在您时更改管理报告服务器上的共享数据集。
- 报告执行超时值是最大秒数该报告处理可以在停止之前继续进行。这个值在系统级别定义。您可以改变此设置个人报告。
查询期间发生大多数超时错误 加工。如果您遇到超时错误,请尝试增加 查询超时值。确保调整报告执行 超时值,使其大于查询超时。时间 期间应该足以完成查询和报告 处理。
https://learn.microsoft.com/en-us/sql/reporting-services/report-server/setting time-time-time-for-values-for-report-report-nared-and-shared-dataset-processing-ssrs-srs