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

使用MS Power Automate Desktop「Download from web」下载SSRS PDF报表失败求助

解决Power Automate下载SSRS链接返回ReportViewer.aspx而非PDF的问题

核心原因

浏览器能直接下载PDF,是因为SSRS服务器会根据请求的参数或请求头判断返回格式,但Power Automate的「Download from web」默认请求没有触发SSRS的PDF导出逻辑,所以服务器返回了默认的报表查看页面(ReportViewer.aspx)。

具体修复方法

1. 给SSRS链接添加导出PDF的强制参数

SSRS支持通过URL参数直接指定导出格式,在原链接末尾拼接以下参数:

&rs:Command=Render&rs:Format=PDF

举个例子,原链接是http://ssrs-server/Reports/MonthlySales,修改后就是:

http://ssrs-server/Reports/MonthlySales&rs:Command=Render&rs:Format=PDF

这个参数会强制SSRS直接生成并返回PDF文件,跳过查看页面。

2. 手动设置请求头(参数方法无效时用)

如果加了参数还是不行,就给「Download from web」操作添加请求头,明确告诉服务器你要PDF:

  • 打开操作的「高级选项」
  • 在「Headers」区域新增一条:键填Accept,值填application/pdf

3. 检查权限匹配

浏览器能下载可能是因为你已经登录过SSRS,会话Cookie还在,但Power Automate的请求是独立的。如果你的SSRS需要认证:

  • 打开「Download from web」的高级选项,启用「Windows Authentication」(如果是域账号认证)
  • 或者确保链接包含有效的认证参数(具体看你的SSRS配置)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 22:45:41