在SSRS报表中添加SharePoint图片公网链接时遇显示问题
- 检查图片链接的可访问性:把你用的链接复制到未登录SharePoint状态的浏览器里打开,如果需要登录才能查看图片,说明链接不是真正的匿名公网链接。要么修改SharePoint图片的权限为匿名可访问,要么给SSRS服务运行的账号添加访问该图片的权限。
- 确认链接指向图片本身:别复制图片所在的SharePoint页面链接,要右键图片选择“复制图片链接”,拿到带
.png/.jpg这类后缀的直接文件链接,再替换到SSRS的图片控件里。 - 解除SSRS的外部资源访问限制:
- 找到SSRS的配置文件
ReportingServicesService.exe.config(通常在C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER\Reporting Services\ReportServer\bin路径下) - 在
<Configuration>节点下的<System.web>里添加一行代码:<trust level="Full" originUrl=""/> - 重启SQL Server Reporting Services服务
另外也可以登录报表服务器管理界面,找到“站点设置”-“系统设置”,确保“允许外部图像”选项已开启。
- 找到SSRS的配置文件
- 清空缓存重新测试:清除报表的本地缓存,重新发布报表到服务器后再查看效果;本地预览和服务器环境的网络权限可能不同,优先在服务器上验证。
内容的提问来源于stack exchange,提问作者Shubham Dhumal
相关产品推荐
相关产品推荐

