为什么我的SSRS 2012中的图表不显示?

时间:2014-02-06 15:10:08

标签: sql-server reporting-services sql-server-2012 ssrs-2012

我最近将几个报告移到了新服务器上。一切正常,显示表格和数据,但图表无法正常显示。看起来图像无法正确渲染。我最初的想法是这是一个权限问题,特别是用于运行SSRS的服务帐户需要对用于生成图表图像的服务器上的某个文件夹的权限,但我在搜索解决方案时找不到任何相关信息。

原始服务器上显示的旧报告和我尝试在新服务器上创建的新报告会发生这种情况。

编辑:SSRS日志显示GDI +中的一般错误。看起来这可能是问题,特别是因为它在虚拟服务器上运行:

http://social.technet.microsoft.com/Forums/en-US/37ed20b2-99bc-4e36-a14b-c9f8cc297be3/ssrs-2012-reports-with-charts-generic-error-in-gdi-?forum=sqlreportingservices

我对这个问题提出的观点感到好奇:

  

2)确保“SSRS缓存图表的文件夹”的写权限

     

嗯,首先,我没有在网上找到一篇文章   这个文件夹在哪里;但是,我在服务器上本地测试了这个   以管理员身份登录并具有完全权限。事实并非如此   似乎也适用于我的情况。

有人知道这个文件夹吗?我认为以管理员身份登录时运行并不意味着什么,因为运行SSRS的服务帐户需要正确的权限。

SSRS report with blank chart

3 个答案:

答案 0 :(得分:1)

有人有类似的问题,解决方法是修复SQL Server安装。我知道运行起来很长,但值得一试。

Equivalent topic in SO

答案 1 :(得分:1)

您可以尝试重新启动报表服务器。这在我的情况下适用于Sharepoint和SQL Server 2012.或者修复服务器上的SQL服务器安装,如某些帖子所示。

SSRS 2012 Charts Not Rendering

答案 2 :(得分:0)

在本地部署新报告时遇到了同样的问题。

我重新启动了我的报表服务器服务,报表很好。