【发布时间】:2020-11-20 01:26:15
【问题描述】:
假设我有以下版本的 PowerBI 报表服务器: PowerBI 报表服务器版本:1.5.7074.36177(2019 年 5 月)
假设我有一个如下 URL 的报告,它将在没有参数的浏览器中运行: https://<HOST>/<VIR_DIR>/report/<MY_REPORTS>/Report%20On%20Stuff
我想使用 URL Access 将报告导出为 PDF,而不是在浏览器中打开。
以下 URL 会导致重定向到没有导出 PDF 的顶级报告文件夹: https://<HOST>/<VIR_DIR>?/report/<MY_REPORTS>/Report%20On%20Stuff&rs:Format=PDF
我也尝试了 URL 的这种变体,这也会导致重定向到顶级报告文件夹而没有导出 PDF: https://<HOST>/<VIR_DIR>/report?/<MY_REPORTS>/Report%20On%20Stuff&rs:Format=PDF
还有这个 URL 的变体,它重定向到似乎是 https://<HOST>/<VIR_DIR>/report/<MY_REPORTS>?/Report%20On%20Stuff&rs:Format=PDF
【问题讨论】:
-
要么你过度混淆了你的 URL,要么你的 URL 中有语法错误。您能否在您的 URL 中添加更多敏感数据的描述性空白,确保在正确的位置包含所有特殊字符
-
@iamdave,我意识到我错过了“?”在 URL 中,但我仍然无法让它工作。 (问题已更新)
-
你试过这个版本的 URL,因为你的例子都不是这种格式:
https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=PDF -
@iamdave,这行得通:
https://<HOST>/<REPORT_SERVER_NAME>/Pages/ReportViewer.aspx?%2F<MY_REPORTS>%2FReport%20On%20Stuff&rs:Format=PDF。如果你写一个答案,我会接受它。或者我可以写下答案。
标签: sql-server reporting-services power-bi-report-server