web-services - 如何使用SQL Server 2008 Reporting Services的WebService

标签 web-services reporting-services

我创建了一个报告,并将其发布到Report Server 2008,效果很好。我可以在浏览器中调用 http://服务器名称:81/Reports ,然后查看和导出报告。我现在想做的是编写一个应用程序,该应用程序使用报表从中创建一个Excel文件。

根据Reporting Services配置管理器,该报表服务器的Web服务位于 http://服务器名称:81/ReportServer 。当我在浏览器中打开链接时,可以看到我使用Visual Studio创建和部署的项目的文件夹。

但是我在那里找不到Web服务终结点。在VS中,当我尝试添加Web引用时,也无法在其中找到任何Web服务。

我在这里想念什么?

最佳答案

也许您尚未指定.asmx(网络服务)地址...

This MSDN article来自SQL Server 2008联机丛书,应该很有用。另请注意Building Application using the Web Service的“其他资源”链接。

只需检查配置文件中我们使用Web服务的应用程序之一,存储的地址为:

http://SERVER_NAME/ReportServer/ReportService.asmx

所以你可能是:

http://SERVER_NAME:81/ReportServer/ReportService.asmx

关于web-services - 如何使用SQL Server 2008 Reporting Services的WebService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394167/

相关文章:

printing - 条形码和 SSRS

ASP.NET MVC - 使用 Web 服务进行实时更新

mysql - SSRS 在数据集中的单个列上选择不同

web-services - 在这种情况下我需要网络服务吗?我们什么时候使用它们?

javascript - jQuery + JSONP + 雅虎查询语言

sql-server - 将 SSRS 报告从 Python 导出为 PDF

reporting-services - 如何使用TSQL删除SSRS中的用户

sql-server - SSRS报告的定义无效

azure - 在 Azure 上部署 war 文件

java - 将联网 Java 桌面应用程序迁移到 Web 应用程序有哪些选项