SSRS“当前未启用请求的功能”

时间:2018-08-14 03:17:52

标签: reporting-services ssrs-2012

此日志错误是什么意思? “当前未启用请求的功能”

library!ReportServer_0-193!46ac!08/14 / 2018-13:04:15 :: i INFO:调用GetReportParametersAction(/ XYZ / ABC / MyReport)。 库!ReportServer_0-193!46ac!08/14 / 2018-13:04:15 :: e错误:抛出Microsoft.ReportingServices.Diagnostics.Utilities.NotEnabledException:,Microsoft.ReportingServices.Diagnostics.Utilities.NotEnabledException:请求的功能是当前未启用。

我的报告在VS和SSRS Intranet服务器中运行! 那么问题是什么呢? 服务器的结果说:“处理中:共处理0个,共52个;错误0个。” 因此,如果这里没有错误,则日志错误是什么意思,为什么前端与后端不同步。

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

路径和文件名都是正确的,不能为空。

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

我还删除了我的订阅,然后重新开始无济于事。

我什至无处可寻。

1 个答案:

答案 0 :(得分:0)

我设法找到了一个可以与他人分享经验的工作!让我知道您是否有类似的问题,以及如果解决了与我将要描述的问题不同的解决方案,那就是从数据集转向使用默认值。

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

似乎问题出在数据驱动查询中设置的日期参数之一或两个都不兼容。因此,我最终从使用“从数据集获取值”选项更改为“使用默认值”,然后在报告调用的proc中,将默认值设置为NULL,然后编写了脚本代码来检查日期的值参数为NULL,然后更改为所需的默认值,这对于我需要的是使用GETDATE()在月的第一天进行设置的很好。

由于我在澳大利亚DMY服务器上运行并且输入可能以MDY顺序发送,所以我不确定是否需要进一步调查,所以我不确定这是否是语言环境问题!这是一个SSRS错误!谁知道那是几个小时的时间,我再也回过头来应该会做的事。