Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS子报告赢得';跑不动_Reporting Services - Fatal编程技术网

Reporting services SSRS子报告赢得';跑不动

Reporting services SSRS子报告赢得';跑不动,reporting-services,Reporting Services,我有一个SSRS子报表,它从父报表传递了各种参数。其中一些参数在子报表的参数列表中可见,而另一些参数则隐藏。还有两个附加数据参数未从父级传递。需要手动选择这些选项才能实际运行子报表。 问题是:当我通过单击父报表中的超链接将信息传递到报表中时,报表将不会在内部运行。相反,报告的参数部分会刷新。如果我再次单击“查看报告”按钮,它将执行相同的操作。 虽然父报表和子报表在报表服务器上运行良好。 此外,如果我在BIDS或报表服务器中单独使用子报表,子报表将正常运行。 我有点不明白这里发生了什么。非常感谢您

我有一个SSRS子报表,它从父报表传递了各种参数。其中一些参数在子报表的参数列表中可见,而另一些参数则隐藏。还有两个附加数据参数未从父级传递。需要手动选择这些选项才能实际运行子报表。 问题是:当我通过单击父报表中的超链接将信息传递到报表中时,报表将不会在内部运行。相反,报告的参数部分会刷新。如果我再次单击“查看报告”按钮,它将执行相同的操作。 虽然父报表和子报表在报表服务器上运行良好。
此外,如果我在BIDS或报表服务器中单独使用子报表,子报表将正常运行。
我有点不明白这里发生了什么。非常感谢您的洞察力。

有几件事需要检查<代码>1。检查开发版本和部署版本上参数的默认值-一旦部署,对参数默认值的任何更改都不会在部署版本上更新,除非删除并重新部署部署的报告<代码>2。从项目文件夹中删除rdldata文件,因为它可能正在使用开发版本中的缓存数据。列出了默认值。没有它们,我无法单独运行子报表。我认为调用报告会覆盖默认值,但很难说。我尝试了删除rdldata文件的建议2,但没有成功。这是一个好主意,但问题仍然存在。只有从父报表传递默认值时,才会覆盖默认值,如果未传递,则使用默认值。您是否比较了开发版本和部署版本中的默认值?它们相同吗?我比较了两种环境中的默认值,它们是相同的。