我正在尝试使用报表查看器在PDF报表中渲染图像,但"导出"按钮不起作用。
以下是异常详细信息:
Non-negative number required.
Parameter name: value
许多帖子表示,这个问题出现在Sqlserver2005版本中,并且已经在CU7中得到解决。但目前我使用的是SQL Server 2008R2版本,并遇到了这个问题。
SSRS在高分辨率文件和某些格式方面存在问题。由于您的帖子指出图像来自CyberShot相机,并且使用了相机的原始未压缩文件,请参阅下文在SSRS中的图像上始终使用72dpi或更低的分辨率
高分辨率的PNG和JPEG不会导出,但会显示在报告查看器中。使用图像编辑器(如Paint.NET)将图像本身的分辨率和大小更改为较低的值(200x200,72dpi)。在报告中根据您的需要放大较低的图像大小似乎可以做到这一点。
您也可以尝试其他格式。请确保根据存储图像的方式,将报告中的链接更新为新图像或保存到数据库。如果出现下载的图像,则可以尝试将图像大小调大。