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

如何在SSRS 2022报表服务器上传HTML文件?修改配置后服务异常求助

SSRS 2022 开启HTML文件上传功能的正确配置方案

你之前的配置错误在于<AllowedFileExtensions>节点的位置和写法不符合SSRS 2022的配置规范,导致服务器启动失败。以下是正确的配置步骤:

  1. 修改rsreportserver.config文件

    • 文件默认路径:C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer
    • 定位到<Extensions>节点下的<Report>子节点,添加HTML渲染扩展配置:
      <Extensions>
        <Report>
          <!-- 保留原有其他扩展名配置 -->
          <Extension Name="HTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.HtmlReport,Microsoft.ReportingServices.HtmlRendering"/>
        </Report>
      </Extensions>
      
    • 找到<Security>节点下的<PermissionSets>,在<PermissionSet Name="ReportBuilder">的权限列表中添加HTML文件的上传权限:
      <PermissionSet Name="ReportBuilder" Description="权限集允许用户使用报表生成器发布和管理报表定义。">
        <!-- 保留原有权限配置 -->
        <IPermission class="Microsoft.ReportingServices.Security.FileExtensionPermission, Microsoft.ReportingServices.Security"
                     version="1"
                     Allow="html"/>
      </PermissionSet>
      
    • 在<Security>节点内添加或修改<UploadFileTypes>节点,确保包含.html:
      <Security>
        <!-- 其他安全配置 -->
        <UploadFileTypes>.rdl;.rdlc;.html</UploadFileTypes>
      </Security>
      
  2. 重启报表服务器服务

    • 打开Windows服务管理器,找到SQL Server Reporting Services服务,右键选择重启。

注意事项

  • 修改配置文件前务必备份原文件,避免配置错误导致服务异常。
  • 开启HTML上传会引入安全风险(如恶意脚本注入),仅建议在可信内部环境中启用,并严格限制上传用户的权限范围。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 08:24:52