【问题标题】:Reporting Services chart shows red X instead of graphReporting Services 图表显示红色 X 而不是图形
【发布时间】:2013-02-08 18:07:49
【问题描述】:

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

当我将报告部署到报告服务的本地实例(在我的 PC 上运行)时,它也可以工作。

但是,在我将报告发布到我们的“真实”报告服务框后,只有矩阵部分有效(它显示了所有正确的数据),图表是空白的,并且显示了一个空矩形,角落里有一个小图像(从我的 PC 运行报告时)或红色 x(当我在本地登录 RS 框时运行报告时)。这似乎是某种设置或安全问题,但我无法弄清楚它是什么。

【问题讨论】:

    标签: reporting-services charts


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我认为这可能与报告服务用于将临时文件写入的文件夹有关。 示例位置:...\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\RSTempFiles

      我认为存在一个问题,文件可能会在使用中被锁定并且只能在此处读取。当您运行报告时,报告服务会尝试在此处写入并失败。因为它包含dll文件,所以无法编写和使用相关的显示图表。

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

      【讨论】:

      • 这是一个很晚的回复,但我希望它会帮助一些人,如果他们遇到它
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      相关资源
      最近更新 更多