部署报表和子报表后,SSRS无法呈现子报表

时间:2019-07-02 19:26:29

标签: reporting-services subreport

SSRS子报表在部署后无法正确显示。

我已经开发了(实际上是修改了)SSRS中的报告(通过Visual Studio)。报表和子报表可以在VS报表设计器中正确显示,但是在部署报表后,主报表可以正确呈现,但是两个子报表无法呈现。

有什么想法吗?

子报表在Visual Studio中运行时可正确呈现,但在部署后则无法呈现

1 个答案:

答案 0 :(得分:0)

我怀疑您的问题源于用于引用.rdl中子报告的路径。通常,在本地环境上开发报表时,它需要子报表的完整路径-子报表的.rdl是保存在报表服务器上还是在本地文件系统上。以我的经验,当文件上传到报表服务器时,完整路径通常会中断或变得不准确。通常,使用相对路径并将所有.rdl文件存储在报表服务器上的同一文件夹中通常会更容易。例如,差异可以证明如下。

完整路径:

https://server/site/library/folder/Report1.rdl
C:/Reports/AllSubreports/Subreport1

相对路径:

../AllSubreports/Subreport1
Subreport1

这通常是我的报告的问题,尽管您的报告可能还有其他原因。有关更多信息,请参见this Microsoft documentation link