Reporting services Reporting Services图表显示红色X,而不是图形

Reporting services Reporting Services图表显示红色X,而不是图形,reporting-services,charts,Reporting Services,Charts,我编写了一份报告,其中包含一个矩阵和一个图表。该图表显示了使用矩阵中数据的折线图。当我预览结果时,一切正常。矩阵包含数据,图表显示了相应的线 当我将报表部署到PC上运行的reporting services的本地实例时,它也可以工作 但是,在我将报告发布到real reporting services框后,只有矩阵部分起作用—它显示所有正确的数据,图表为空白,并且在从我的电脑运行报告时在角落显示一个带小图像的空矩形,或者在本地登录RS框时运行报告时显示一个红色的x。这似乎是某种设置或安全问题,但

我编写了一份报告,其中包含一个矩阵和一个图表。该图表显示了使用矩阵中数据的折线图。当我预览结果时,一切正常。矩阵包含数据,图表显示了相应的线

当我将报表部署到PC上运行的reporting services的本地实例时,它也可以工作


但是,在我将报告发布到real reporting services框后,只有矩阵部分起作用—它显示所有正确的数据,图表为空白,并且在从我的电脑运行报告时在角落显示一个带小图像的空矩形,或者在本地登录RS框时运行报告时显示一个红色的x。这似乎是某种设置或安全问题,但我不知道它是什么。

因为我怀疑问题在于权限。我最终授予了用户对整个Reporting Services程序目录的读取权限,现在我可以看到显示的图表。我将尝试进一步深入研究它,以缩小需要权限的目录范围,但至少我知道在哪里查找。

我认为这可能与reporting services用于向其写入临时文件的文件夹有关。 示例位置:…\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\RSTempFiles

我认为存在一个问题,文件在使用中会被锁定,并且在这里是只读的。运行报表时,reporting services尝试在此处写入,但失败。因为它包含dll文件,所以无法写入并使用相关文件来显示图形


我尝试手动移动临时文件,但放弃了尝试获取未使用的文件。简单的解决方法是重新启动reporting services,这将清除文件夹。这对我有用。显然,这不是最好的选择,因为您不想中断服务。如果这真的不是一个选项,那么最好坚持清理临时文件文件夹。

这是一个非常晚的响应,但我希望它能帮助一些人,如果他们遇到它的话