Reporting services SSRS报告放弃所选值

Reporting services SSRS报告放弃所选值,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,我有SSRS 2012。当我加载报告页面url时,选择所有参数值并点击“查看报告”按钮,我的所有参数将被丢弃为空,并且不会发生任何事情。报告未呈现。网页看起来像是我刚加载的 但是,如果我将带有此报告的项目加载到VisualStudio并从那里运行报告,一切都很好 我在网上被搜索过,但运气不好。请帮忙 更新 Windows NT 6.2(Build 9200)上的Microsoft SQL Server 2012(SP1)-11.0.3368.0(X64)我的第一个想法:当选择了无效的组合时,您的

我有SSRS 2012。当我加载报告页面url时,选择所有参数值并点击“查看报告”按钮,我的所有参数将被丢弃为空,并且不会发生任何事情。报告未呈现。网页看起来像是我刚加载的

但是,如果我将带有此报告的项目加载到VisualStudio并从那里运行报告,一切都很好

我在网上被搜索过,但运气不好。请帮忙

更新


Windows NT 6.2(Build 9200)上的Microsoft SQL Server 2012(SP1)-11.0.3368.0(X64)

我的第一个想法:当选择了无效的组合时,您的参数之间是否存在可能导致故障的相互依赖关系

已添加

还有几件事需要检查:

  • 当您有多个参数时,第二个参数将被视为依赖于第一个参数。因此,如果第一个参数有任何问题,第二个参数将失败(并清空/禁用自身)。将数字2看作是第一个参数失败并对其他参数造成多米诺效应的原因

  • 我发现在SSR2005中讨论不可打印字符会导致失败,并且我发现一些其他网站也表明这个问题可能会在以后的版本中继续存在。如果这是问题所在,则必须先删除字符,然后才能继续。将其视为一个起点

  • 仔细检查如何为参数指定默认值。我没有看到有两个参数出现这种情况,但如果有三个参数,第二个参数缺少默认值,第三个参数没有,则可能会导致问题


  • 希望这有帮助。

    经过所有检查和研究,我认为我们有这个问题:

    不,有两个独立的参数列表。参数中有西里尔字母,但它们是可打印的。正如我所看到的,我们没有不可打印的字符。此外,西里尔字母字符仅用作标签字段,值字段为整数ID。本报告中有21个参数。它们是整数、日期、字符串、多值和单值、允许空值和不允许空值,并非所有这些都有默认值。但我们只有两个参数有问题。您能否解释一下,缺少默认值是如何导致问题的?在加载报告时,SSRS将尝试按顺序加载每个参数。没有默认值或由于与先前参数的依赖关系冲突而无法填充的第一个参数将不会被填充或可能被禁用,直到该参数具有向前移动所需的信息。因此,如果使用查询来定义参数的可用值和默认值,而之前的一个参数导致后面的参数的选项无效,则会导致问题,导致部分或所有后续参数为空或禁用。您能否告诉我导致问题的两个参数的更多信息,以及该参数在21范围内的位置?它们是可见的、隐藏的还是内部的?它们的值是由用户输入的、硬编码为列表的还是通过查询填充的?您在Visual Studio中执行报表时使用的凭据是否与在报表查看器URL中相同?@RonSmith是的,相同。我是本地管理员。