我需要定期生成由SSRS生成的一些报告的快照。我恳求后端访问数据,但我不允许连接到数据库。连接到来自SSRS的数据馈送
我从来没有做过任何数据馈送/ RSS,我想知道如何开始使用C#来获取SSRS中生成的报告?
有一个图标出口数据料:
如何以编程抓住这个数据?有没有一种方法可以利用这种导出数据馈送选项?
我需要定期生成由SSRS生成的一些报告的快照。我恳求后端访问数据,但我不允许连接到数据库。连接到来自SSRS的数据馈送
我从来没有做过任何数据馈送/ RSS,我想知道如何开始使用C#来获取SSRS中生成的报告?
有一个图标出口数据料:
如何以编程抓住这个数据?有没有一种方法可以利用这种导出数据馈送选项?
您可以使用Web服务访问报表服务器。
本文介绍了如何使报告:
这将让你开始访问Web服务
http://msdn.microsoft.com/en-us/library/ms152787%28SQL.105%29.aspx
上面的链接是2008 R2,但应该同样适用于2005 - 2012年
谢谢你,这是惊人的信息。我如何知道ASMX文件的路径? rs.Url =“http://myserver/reportserver/ReportExecution2005.asmx”; ???? – 2012-08-02 15:27:21
差不多。使用报告服务器的名称放入浏览器,您应该看到wsdl – 2012-08-02 15:32:28
即时通讯对不起,我从您提供的链接中提供了一个示例。我在说,在我看到的SSRS报告中,我没有看到ASMX文件 – 2012-08-02 15:36:09
您是否考虑过使用SSRS Web服务属报告? – 2012-08-01 17:35:20
@SimonHalsey像我说的,我没有后端访问 – 2012-08-01 17:55:14
啊我会第二@ SimonHalsey的建议,也许你可以更新的问题,并解释你的意思是完全由“后端访问”? (我认为这只是意味着你不允许运行SQL查询) – Jeroen 2012-08-01 18:18:23