如何使用REST API导出SSRS 2017报告

Aar*_*rif 9 sql-server reporting reportserver sql-server-2017 ssrs-2017

我已经设置了SSRS 2017.我需要使用他们的新REST API导出SSRS报告,我一直在查看API规范,但我找不到swagger规范中的方法来使用HTTP呈现/导出该报告客户.这个问题可能要求我正在寻找.

Tal*_*aid 5

到目前为止,我知道目前,由微软提供的可在RESTAPI没有可用的方法,在这里

还有一种利用网址访问(SSRS)生成报告的方法

通过对SQL Server Reporting Services(SSRS)中的报表服务器的URL访问,可以通过URL请求将命令发送到报表服务器。

URL访问语法

URL请求可以包含以任何顺序列出的多个参数。参数用与号(&)分隔,名称/值对用等号(=)分隔。

使用URL访问导出报告

您可以选择使用rs:Format URL参数指定呈现报告的格式。HTML4.0和HTM5格式(呈现扩展名)将在浏览器中呈现,对于其他格式,浏览器将提示将报告输出保存到本地文件。

例如,要直接从纯模式报告服务器获取报告的PDF副本,请执行以下操作:

http://myrshost/ReportServer?/myreport&rs:Format=PDF  
Run Code Online (Sandbox Code Playgroud)

您还可以使用语法为此提供参数

http://myrshost/ReportServer?/activeusers&UserStatus=true&rs:Format=PDF
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,您可以访问

https://docs.microsoft.com/zh-cn/sql/reporting-services/export-a-report-using-url-access