sql-server - 为什么我的 SSRS 2012 图表不显示?

标签 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) Ensure write permissions on the "folder to which SSRS caches the charts"

Well, firstly, I have not found a single article on the net as to where this folder is; however, I tested this locally on the server while logged in as Administrator with full privileges. This doesn't seem to apply to my situation either.

有人知道这个文件夹吗?我想以管理员身份登录时运行没有任何意义,因为运行 SSRS 的服务帐户需要正确的权限。

SSRS report with blank chart

最佳答案

有人遇到过类似的问题,解决方法是修复 SQL Server 安装。我知道运行时间很长,但可能值得一试。

Equivalent topic in SO

关于sql-server - 为什么我的 SSRS 2012 图表不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21606592/

相关文章:

sql-server - 执行 SSIS 的 SQL 作业 - 无法完成游标操作,因为声明游标后表架构发生了更改

sql - 如何在SQL中选择没有时间的日期

sql - 优化数百万行的自连接

java - JDBC bulkcopy 中可能的内存泄漏

c# - smallint转int的datarow字段扩展方法

sql-server - 迁移到 SQL Azure 进程/可用性组

asp.net - 在网页中显示 OLAP SQL Server?

sql - 报表生成器中的可见性表达式

ssl - 为 SSRS 设置 SSL 时证书无效

sql - 获取记录创建之间的平均时间