我有一个安装了SSRS 2008的QA和生产服务器(不是R2)。
在生产服务器上,我有一份报告A.
从我的工作站,我打开浏览器并在生产服务器上运行报告,然后将其导出为PDF格式。
我将此相同的报告部署到QA服务器,访问同一个数据库。
从我的工作站,我打开浏览器并在QA服务器上运行报告,然后将其导出为PDF格式。
来自QA服务器的PDF在不同的地方有分页符。
我尝试从QA服务器删除报告并重新部署它们,重新启动服务器,我甚至通过浏览器从Production Server下载了RDL文件,并进行了部署,但分页符仍然不同。 / p>
我看了安装的字体,我确定了数据库
我能看到的唯一区别是QA服务器有Microsoft SQL Server SP3,生产服务器安装了Microsoft SQL Server SP1。
有什么想法吗?
答案 0 :(得分:0)
对于任何QA任务,我会尝试尽可能匹配Prod环境。如果您在Prod上的QA和SP1上运行SP3,那么您没有使用相同的软件,因此我预计输出会有一些差异。
我要么将QA降级到SP1,要么(最好)将Prod升级到SP3。这可能会从SP3中的其他错误修复中获得其他好处。