过去6个月,我们一直在共享点集成模式下运行SSRS报告订阅。没关系。该报告具有级联参数,其基于用户的访问自动填充。对于数据驱动的订阅,用户名被传递并且内部其他4个访问级参数(每个都是多选参数)被填充。从最近几天开始,订阅没有按计划时间进行,并且显示以下错误。即使我们只从查询中传递了一个具有所有适当访问权限的用户,我们仍然会遇到同样的问题。此外,显示的没有默认值或用户定义值的参数名称也会更改。我们检查了大多数用户,他们有适当的访问权限,即为每个级联参数派生的值。
Error: This report requires a default or user-defined value for the report parameter 'XXX'. To run or subscribe to this report, you must provide a parameter value.
级联参数如下所示 AAA - > XXX-> YYY-> ZZZ
之前的错误消息表示参数' YYY'错过了一个值。
答案 0 :(得分:0)
随着用户来去移动职位,您将不可避免地遇到访问问题。我建议的是,对于每个级联参数,有一个默认值,当没有可用的实际值时,它会被选中。例如,值可以是" N / A"。并且报告应该成功运行并且不返回任何行。您甚至可以为其添加No Rows Message
。