SSRS 2008 Web服务

时间:2012-01-24 14:51:32

标签: ssrs-2008

我需要从报表服务器获取所有按需报表名称

SSRS: Get list of all reports and parameters in a single web service call?

该链接指定了如何在sql server 2005报表服务器中执行此操作。

我有sql server 2008 我试过http://10.230.193.131/ReportServer/ReportService2008.asmx?wsdl 但它给了 “项目'wsdl'的路径无效。完整路径长度必须少于260个字符;其他限制适用。如果报表服务器处于纯模式,则路径必须以斜杠开头。(rsInvalidItemPath)获取联机帮助“

但我能看到http://10.230.193.131/ReportServer/ReportService2010.asmx?wsdl

但是我无法找到我获取所有报告名称的节点

简而言之,如何通过使用SSRS 2008服务来获取所有报告的名称

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

提及

ReportViewer1.ServerReport.ReportPath = @"/EmployeeData";
单个@

/符号被视为特殊字符。

答案 2 :(得分:0)

我相信你的方式与你提供的链接相同。

您无法访问“http://10.230.193.131/ReportServer/ReportService2008.asmx?wsdl”,因为此类内容不存在。 SQL Server 2008有3个端点(我假设你有R2版本),这里提到它们:

http://www.blograndom.com/blog/2011/03/reportservice2010-asmx-is-not-the-only-end-point/

您应该做的就是使用wsdl生成ReportService2010代理,并按照您提供的链接继续。