我有工作SSRS,但我试图从C#代码使用SSRS webservice访问它。 从我所知道的应该是像SQL2005的http://server/Reports/ReportExecution2005.asmx如果安装是默认值。
你如何testing你的SSRS 2008 web服务是否正常运行和/或访问(即不是防火墙)? url是什么样的?
看下面。 取决于它是否被命名为实例或默认实例。
http://technet.microsoft.com/en-us/library/bb677364.aspx#DefaultURLs
您可以使用Reporting Servicesconfigurationpipe理器(在SSRS服务器上本地或从安装了SQL Server介质的configurationpipe理器的远程计算机上)检查Web服务使用的基本URL,默认值为http:// server / ReportServer /如果您可以使用浏览器浏览该URL,则防火墙已打开,您应该能够连接到Web服务接口http://server/ReportServer/ReportExecution2005.asmx或ReportService2005.asmx
这些MSDN文章包含更多的例子:
http://msdn.microsoft.com/en-us/library/ms154052%28v=SQL.100%29.aspx
http://msdn.microsoft.com/en-us/library/ms152787%28v=SQL.100%29.aspx