Sql server 2008 从SQL Server 2008升级到2012后的SSRS第x页,共0页

Sql server 2008 从SQL Server 2008升级到2012后的SSRS第x页,共0页,sql-server-2008,reporting-services,sql-server-2012,Sql Server 2008,Reporting Services,Sql Server 2012,遇到这样一个问题:在将SQL Server从2008/R2升级到2012年后,SSRS报告在呈现为PDF时将在底部显示“第x页,共0页”(x=报告页码)。这只发生在PDF中 我打开报告,全局参数的正确用法就在那里。如果我将报告重新部署到升级的SSR,它可以正常工作 这似乎是一个升级问题。应用SQL Server 2012 SP1也无济于事 有什么想法吗?所以我们和MS开了一张罚单。简言之,当运行就地升级时,存储在ReportServer DB中的RDL是“独立的”。因为MS只改变了全局!Tota

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

我打开报告,全局参数的正确用法就在那里。如果我将报告重新部署到升级的SSR,它可以正常工作

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


有什么想法吗?

所以我们和MS开了一张罚单。简言之,当运行就地升级时,存储在ReportServer DB中的RDL是“独立的”。因为MS只改变了全局!TotalPages到Globals!在升级过程中,如果从未接触过OverAllTotalPages和RDL,则会发生错误

这也解释了当您获取未修改的原始报告并重新上载/部署报告时的原因。它起作用了

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


不知道为什么微软没有“升级”Globals!TotalPages到Globals!总页数。没有得到答案。

您使用什么全局变量来定义总页数?+1,因为我将来可能会面临同样的问题。:)您的意思是:
如果我将报告重新部署到升级的SSR,它工作正常。
,如果您重新部署到未升级的SSR中?@beargle-我使用:=“Page”&全局!页码&“of”&“Globals”!TotalPages@bonCodigo-如果您从BIDS/report Builder获取原始报告,并将该报告上载到带有SSRS的新升级的SQL Server 2012中,然后运行该报告。中提琴!它很好用。我不会以任何方式修改或编辑RDL。只需将其重新上传回升级至2012年的SSRS服务器。由于听起来您只对计算总页面感兴趣,因此您可能会对
Globals获得更一致的结果!总页数
。这是在SQL Server 2008 R2中引入的,仅适用于报表页眉和页脚。请参阅。为了跟进此问题,我们批准了此修补程序,现在可用于2008R2和2012!