我想以此为榜样:Reporting Services的Web代理服务器的路径不是WSDL
http://msdn.microsoft.com/en-us/library/aa179614%28SQL.80%29.aspx#
它说,添加以下路径作为Web引用:
http://myserver/reportserver/reportservice.asmx
我有尝试过(使用我的服务器名称作为myserver),它总是返回一个错误。
当我尝试它作为Web引用时,它说“HTML文档不包含Web服务发现信息。”
如何添加此服务?我显然错过了不在文档中的东西。有没有人能够为SSRS添加Web引用(或服务引用)?如果是这样,它是如何做到的?
注意:我正在使用Visual Studio 2010 Ultimate和SQL Server 2008 R2。
这没有奏效。我试图浏览它,我得到了与“2010”(文件夹和数据源列表)相同的视图。当我将它用作Web参考时,我得到了上面得到的同样的错误。 – Vaccano 2011-05-10 17:14:41
在我看来,您的报告Web服务未正确安装/设置。你确定SSRS在你的服务器上安装正确吗?如果是的话,你应该可以通过网络浏览器加载上面的链接,并查看wsdl定义。或者可能是安全设置阻止您运行Web服务。 – 2011-05-10 17:56:57
原来我以为我有SQL Server 2008 R2。我真的有SQL Server 2008 SP1。所以我不得不使用ReqportService2005.asmx。感谢你的回答。我认为它是正确的。 – Vaccano 2011-05-10 17:58:13