SSRS "The requested functionality is not currently enabled"

SSRS "The requested functionality is not currently enabled"

这个日志错误是什么意思? "The requested functionality is not currently enabled"

library!ReportServer_0-193!46ac!08/14/2018-13:04:15:: i 信息:调用 GetReportParametersAction(/XYZ/ABC/MyReport)。 library!ReportServer_0-193!46ac!08/14/2018-13:04:15:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.NotEnabledException:, Microsoft.ReportingServices.Diagnostics.Utilities.NotEnabledException: 当前未启用请求的功能。;

我的报告在 VS 和 SSRS Intranet 服务器中运行查找! 那么问题是什么? 服务器的结果显示:"Processing: 0 processed of 52 total; 0 errors." 那么这里如果没有报错,日志报错是什么意思,为什么前端和后端不同步呢

我的报表有三个参数 CustomerNo 和一个日期范围开始日期和结束日期。 所有这些都是我在数据驱动订阅中设置的。输入没有问题,因为我已经检查了所有这些。

路径和文件名都正确,没有空值。

我创建了目标子文件夹,所以我假设它继承了父文件夹的安全性,所以我不认为这是权限问题,如果确实是,日志会告诉我!?

我也删除了我的订阅并重新开始无济于事。

我迷路了,甚至不知道从哪里开始寻找。

我设法找到了解决办法,也许其他人可以分享经验!让我知道您是否有类似的问题,如果您遇到了类似的问题,您是如何解决的,这与我将要描述的不同,即从数据集转移到使用默认值。

我可以添加日志没有更新,直到你相信一个小时后显示实际错误,因为我检查了时间戳并且提到的错误是“...为报告参数提供的默认值或值'FromDate' 无效。”所以除了@#$%^&.

问题似乎是我在数据驱动查询中设置的一个或两个日期参数不兼容。所以我最终从使用选项 "Get value from dataset" 更改为 "Use default value",然后在报告调用的我的过程中我将默认值设置为 NULL,然后编写脚本代码检查日期参数的值为 NULL 然后更改为所需的默认值,这对我需要的是使用 GETDATE() 将其基于该月的第一天很好。

我没有费心去进一步调查,所以我不确定这是否是区域设置问题,因为我在澳大利亚 DMY 服务器上 运行,并且输入可能以 MDY 顺序发送,或者这是一个 SSRS 错误!谁知道那是几个小时的时间,我永远不会忘记应该刚刚工作的事情。