0

我有一个安装了 SSRS 2008 的 QA 和一个生产服务器(不是 R2)。

在生产服务器上,我有一个报告 A。

在我的工作站上,我打开浏览器并在生产服务器上运行报告,然后将其导出为 PDF 格式。

我将相同的报告部署到 QA 服务器,访问相同的数据库。

在我的工作站上,我打开浏览器并在 QA 服务器上运行报告,然后将其导出为 PDF 格式。

来自 QA 服务器的 PDF 在不同位置有分页符。

我尝试从 QA 服务器中删除报告并重新部署它们,重新启动服务器,我什至通过浏览器从生产服务器下载了 RDL 文件,并进行了部署,但分页符仍然不同。

我查看了安装的字体,我确定了数据库

我能看到的唯一区别是 QA 服务器安装了 Microsoft SQL Server SP3,而生产服务器安装了 Microsoft SQL Server SP1。

有任何想法吗?

4

1 回答 1

0

对于任何 QA 任务,我都会尽量匹配 Prod 环境。如果您在 QA 上运行 SP3,而在 Prod 上运行 SP1,则您使用的不是同一个软件,所以我预计输出会出现一些差异。

我要么将 QA 降级到 SP1,要么(最好)将 Prod 升级到 SP3。这可能会从 SP3 中的其他错误修复中获得其他好处。

于 2013-03-20T03:02:31.550 回答