遇到问题,在将SQL Server从2008 / R2升级到2012后,SSRS报告在呈现为PDF时将在底部显示“Page x of 0”(x =报告的页码)。这只发生在PDF中。
我打开报告,正确使用全局参数。如果我将报告重新部署到升级的SSRS,它可以正常工作。
这似乎是一个升级问题。应用SQL Server 2012 SP1也无济于事。
有什么想法吗?
答案 0 :(得分:0)
所以我们用MS开了一张票。简而言之,在运行就地升级时,存储在ReportServer DB中的RDL是“独立”的。因为MS只将Globals!TotalPages更改为Globals!在升级过程中从未触及OverAllTotalPages和RDL,所以会发生错误。
这也解释了为什么当您获取未修改的原始报告并重新上传/部署报告时。它有效。
如果您刚刚更新本地服务器,这很好。如果您有4500多个安装,可以支持最多N个用户,以及180多个报告。当客户升级时,我们会收到故障单。这可能是很多麻烦的门票。
不确定为什么MS没有“升级”Globals!TotalPages到Globals!OverAllTotalPages。没有得到那个答案。