如何在SQL Server Reporting Service 2017中启用REST API ? &



我一直在尝试实现一个解决方案,将SSRS报告集成到react应用程序中,并设法使用报告执行服务2005来获取PDF格式的报告,并将文件返回给客户端应用程序。目前的实现都是硬编码的,我需要一种方法来允许用户从动态填充的列表中选择报告。我认为这里记录的REST API: https://app.swaggerhub.com/apis/microsoft-rs/SSRS/2.0将是帮助实现这一目标的一个很好的选择,但是报表服务器似乎没有在http://supercooldomain.com/reportserver/api/v2.0上提供REST API。有人知道如何启用其余API或为我指出一些资源吗?我们使用的是SQL Server 2017。

默认情况下应该启用REST API。要访问它,只需调用它的URL:

http://<reportservername>/Reports/api/v2.0/CatalogItems(Path='/testfolder')