Sql server 如何使用PowerBI报表服务器的URL访问将SSRS报表导出为PDF?

Sql server 如何使用PowerBI报表服务器的URL访问将SSRS报表导出为PDF?,sql-server,reporting-services,power-bi-report-server,Sql Server,Reporting Services,Power Bi Report Server,假设我拥有以下版本的PowerBI报表服务器:PowerBI报表服务器版本:1.5.7074.36177(2019年5月) 假设我有一个URL上的报告,如下所示,它将在没有参数的浏览器中运行:https:////report//Report%20On%20Stuff 我想将报表导出为PDF格式,而不是在浏览器中打开 以下URL导致重定向到顶级报告文件夹,但未导出PDF:https://?/report//report%20On%20Stuff&rs:Format=PDF 我还尝试了URL的这种变

假设我拥有以下版本的PowerBI报表服务器:PowerBI报表服务器版本:1.5.7074.36177(2019年5月)

假设我有一个URL上的报告,如下所示,它将在没有参数的浏览器中运行:
https:////report//Report%20On%20Stuff

我想将报表导出为PDF格式,而不是在浏览器中打开

以下URL导致重定向到顶级报告文件夹,但未导出PDF:
https://?/report//report%20On%20Stuff&rs:Format=PDF

我还尝试了URL的这种变化,这也导致重定向到顶级报告文件夹,而不导出PDF:
https:////report?//Report%20On%20Stuff&rs:Format=PDF


这个URL的变体,它重定向到文件夹中的报告目录列表(同样没有PDF):
https:////report/?/Report%20On%20Stuff&rs:Format=PDF

您可能希望尝试可用的备选URL语法,由于您的示例都不是这种格式,而且我一直使用SSRS导出:

https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=PDF

要么是URL过于模糊,要么是URL中存在语法错误。请您在URL中添加更具描述性的敏感数据空白,确保在正确的位置包含所有特殊字符place@iamdave,我意识到我在URL中缺少了“?”,但我仍然无法让它工作。(问题更新)您是否尝试过此版本的URL,因为您的示例都不是此格式:
https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=PDF
@iamdave,这起作用了:
https:////Pages/ReportViewer.aspx?%2F%2FReport%20On%20Stuff&rs:Format=PDF
。如果你写一个答案,我就接受。或者我可以写下答案。我应该用什么替换SQL实例?我这样做,它只带我到报告主页,没有错误消息。您不需要HTTPS证书才能在URL中使用HTTPS吗?我的报表服务器没有HTTPS证书。@GeoffGriswald您应该用报表服务器的名称替换上面的
ReportServer\u THESQLINSTANCE
。您正在访问报告主页,这表明您的链接正在工作,只是您可能没有提供正确的URL参数来访问您要访问的报告。谢谢,我的管理员删除了指向服务器的符号链接,我必须使用实际的服务器名来连接:/