You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Report Builder中图片无法显示,如何引用桌面文件夹图片?

解决SSRS报表图片不显示及引用本地文件夹图片的问题

一、解决ReportServer中图片不显示(红叉)的问题

  • 确认图片路径正确性:在Report Builder的图片属性中,External源的路径必须是ReportServer的访问URL,而非本地文件路径。格式示例:http://localhost/ReportServer?/报表文件夹/图片资源名称。可通过浏览器直接访问该URL,验证图片是否能正常打开。
  • 配置SSRS外部图片权限:打开RSReportServer.config文件(默认路径:C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer),找到<ExternalImages>节点,添加允许访问的域名或本地地址:
    <ExternalImages>
      <AllowedDomain>localhost</AllowedDomain>
    </ExternalImages>
    
  • 检查报表执行账户权限:在SSRS配置管理器中,确认执行账户拥有访问ReportServer数据库及图片资源的权限,建议使用具有本地读取权限的账户(如本地系统账户或你的个人用户账户)。
  • 清除Report Builder缓存:关闭Report Builder,删除C:\Users\[你的用户名]\AppData\Local\Microsoft\Report Builder下的缓存文件,重新打开报表测试。

二、引用桌面特定文件夹的图片(与Python共享)

  • 共享目标图片文件夹:右键桌面的目标文件夹,选择「共享」,设置共享权限为允许读取(可添加Everyone或指定特定账户),记录共享路径(格式示例:\\你的电脑名称\桌面图片共享)。
  • 设置Report Builder图片路径:在图片属性中选择「External」源,输入共享文件夹的网络路径,示例:\\你的电脑名称\桌面图片共享\product.png。
  • 配置SSRS允许本地文件访问:编辑RSReportServer.config文件,在<ExternalImages>节点中添加文件扩展支持:
    <ExternalImages>
      <Extension>file</Extension>
      <AllowedDomain>你的电脑名称</AllowedDomain>
    </ExternalImages>
    
  • 赋予SSRS执行账户共享文件夹权限:在SSRS配置管理器中,将执行账户设置为能访问该共享文件夹的账户,确保该账户拥有文件夹的读取权限。
  • 验证路径有效性:在文件资源管理器中输入共享路径,确认能正常打开图片;若路径包含空格,需用双引号包裹(示例:"\\你的电脑名称\桌面图片共享\产品图片.png")。

内容的提问来源于stack exchange,提问作者whatwhatwhat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 02:43:25