从SQL Server 2008升级到2012后,SSRS页面x的0

时间:2013-02-04 16:32:46

标签: sql-server-2008 reporting-services sql-server-2012

遇到问题,在将SQL Server从2008 / R2升级到2012后,SSRS报告在呈现为PDF时将在底部显示“Page x of 0”(x =报告的页码)。这只发生在PDF中。

我打开报告,正确使用全局参数。如果我将报告重新部署到升级的SSRS,它可以正常工作。

这似乎是一个升级问题。应用SQL Server 2012 SP1也无济于事。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

所以我们用MS开了一张票。简而言之,在运行就地升级时,存储在ReportServer DB中的RDL是“独立”的。因为MS只将Globals!TotalPages更改为Globals!在升级过程中从未触及OverAllTotalPages和RDL,所以会发生错误。

这也解释了为什么当您获取未修改的原始报告并重新上传/部署报告时。它有效。

如果您刚刚更新本地服务器,这很好。如果您有4500多个安装,可以支持最多N个用户,以及180多个报告。当客户升级时,我们会收到故障单。这可能是很多麻烦的门票。

不确定为什么MS没有“升级”Globals!TotalPages到Globals!OverAllTotalPages。没有得到那个答案。