繁体   English   中英

使用C#代码从报表服务器下载SSRS报表

[英]Downloading SSRS report from report server using C# code

我一直在研究从C#代码以编程方式部署和下载SSRS报告的要求。

我使用了SSRS(ReportingServices2010)公开的服务。 我能够将报告从应用程序服务器成功部署到报告服务器。 为此,我提到了“ https://www.codeproject.com/Articles/43133/Deploying-Reports-in-Reporting-Services-Programmat ”。

意思是,部署部分已经完成,我能够使用C#代码部署报告。 但是现在,我希望有一种功能可以从报表服务器下载报表并将其放置到某个位置的应用程序服务器。 我想以类似的方式实现这一点,就像我部署(使用C#代码)所做的那样。

但是我找不到服务公开的任何方法,这些方法可以返回部署在报表服务器上的报表内容。

作为一种变通方法,我发现了一种直接在报表服务器数据库或Power Shell脚本上进行查询的方法。 但是我更喜欢仅使用C#代码的解决方案。

请建议我们是否可以使用C#代码以编程方式从报表服务器下载SSRS报表。

谢谢Ketan

您可以在ReportingServicesTools GitHub项目中查看命令Out-RsCatalogItem的代码,以确定如何使用SOAP代理下载。 为了在.NET中创建Web服务代理,请查看此页面 如果您仍然不确定如何进行操作,请发表评论,我将尝试简要介绍一下示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM