2

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

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

看来是升级问题。应用 SQL Server 2012 SP1 也无济于事。

有任何想法吗?

4

1 回答 1

0

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

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

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

不知道为什么 MS 没有将 Globals!TotalPages 升级为 Globals!OverAllTotalPages。没有得到那个答案。

于 2013-02-14T18:28:17.740 回答