我正在尝试使用报表查看器在 PDF 报表中呈现图像,但导出按钮不起作用。
以下是异常详情:
Non-negative number required.
Parameter name: value
许多帖子表明该问题是在 Sql server 2005 版本中,并已在 CU7 中解决。但目前我正在使用 SQL Server 2008R2 版本并遇到此问题。
我正在尝试使用报表查看器在 PDF 报表中呈现图像,但导出按钮不起作用。
以下是异常详情:
Non-negative number required.
Parameter name: value
许多帖子表明该问题是在 Sql server 2005 版本中,并已在 CU7 中解决。但目前我正在使用 SQL Server 2008R2 版本并遇到此问题。
SSRS 在高分辨率文件和某些格式方面存在问题。由于您的帖子指出图像来自 CyberShot 相机,并且使用了来自相机的原始未压缩文件,请参见下文。在 SSRS 中的图像上始终使用 72dpi 或更低。
具有高分辨率的 PNG 和 JPEG将不会出现在报表查看器中。使用诸如 Paint.NET 之类的图像编辑器将图像本身的分辨率和大小更改为较低的值(200x200, 72dpi )。在报告中根据您的需要按比例缩小图像尺寸似乎可以解决问题。
您也可以尝试其他格式。确保将报告中的链接更新到新图像或保存到数据库,具体取决于您存储图像的方式。如果出现下载的图像,那么您可以尝试增大图像大小。