报表服务器 Web 服务

SQL Server Reporting Services 通过报表服务器 Web 服务提供对报表服务器的全部功能的访问权限。 报表服务器 Web 服务是具有 SOAP API 的 XML Web 服务。 它使用 HTTP 上的 SOAP (SOAP over HTTP),并且充当客户端程序与报表服务器之间的通信接口。 该 Web 服务提供两个端点(一个用于报表执行,一个用于报表管理)以及公开报表服务器的功能和使您能够为报表生命周期的任何部分创建自定义工具的方法。

可以通过三个主要方法基于 Web 服务开发 Reporting Services 应用程序。 方法:

编程图

Report Server Web service development options
Reporting Services 可用 Web 服务开发选项

本节内容

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

The Role of SOAP in 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 Visual Studio 或 Microsoft .NET Framework SDK(若要使用 Microsoft .NET Framework 开发和部署 Reporting Services 应用程序的话)。

  • 深入理解 Microsoft SQL Server Reporting Services 功能。

  • 扎实理解 SOAP 和 XML Web Services。

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

报表服务器 Web 服务