报表服务器 Web 服务

SQL Server Reporting Services 通过报表服务器 Web 服务提供对报表服务器的完整功能的访问权限。 报表服务器 Web 服务是具有 SOAP API 的 XML Web 服务。 它使用 SOAP over HTTP,充当客户端程序和报表服务器之间的通信接口。 Web 服务提供两个终结点(一个用于报表执行)和一个终结点用于报表管理,其中一个终结点用于公开报表服务器的功能,并允许你为报表生命周期的任何部分创建自定义工具。

有三种基于 Web 服务开发 Reporting Services 应用程序的主要方法。 您可以:

编程图

报表服务器 Web 服务开发选项
Reporting Services 可用的 Web 服务开发选项

本节中

报表服务器 Web 服务方法
介绍每个报表服务器 Web 服务的功能和方法。

SOAP 在 Reporting Services 中的角色
概述 SOAP 及其在报表服务器 Web 服务中的用法。

访问 SOAP API
描述 Web 服务描述语言(WSDL),并提供用于访问 Reporting Services WSDL 文件的 URL。

使用 Web 服务和 .NET Framework 生成应用程序
包含有关开发调用 Reporting Services SOAP API 的应用程序和 Web 服务的信息。

使用 rs.exe 实用工具和 Web 服务编写脚本
概述 Reporting Services 脚本环境。

技术参考 (SSRS)
包含特定于报表服务器 Web 服务方法和相应复杂类型的参考资料。

Web 服务开发的用户要求

若要使用报表服务器 Web 服务开发应用程序,需要:

  • Microsoft Internet Explorer 5.5 或更高版本安装在具有 Internet 连接的计算机上并访问报表服务器。

  • 如果要使用 Microsoft .NET Framework 开发和部署 Reporting Services 应用程序,Microsoft Visual Studio 或计算机上安装的 Microsoft .NET Framework SDK。

  • 深入了解 Microsoft SQL Server Reporting Services 的特性和功能。

  • 对 SOAP 和 XML Web Services 的坚定理解。

  • 如果计划将 .NET Framework 用作开发平台,则使用与 .NET Framework 兼容的语言(如 Microsoft Visual C# 或 Microsoft Visual Basic)的开发体验。

另请参阅

报表服务器 Web 服务