报表服务器 Web 服务

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

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

编程关系图

Reporting Services 可用 Web 服务开发选项

报表服务器 Web 服务部署选项

本节内容

针对 Web 服务开发的用户要求

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

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

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

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

  • 扎实理解 SOAP 和 XML Web Services。

  • 具有 Microsoft Visual C# 或 Microsoft Visual Basic 之类的 .NET Framework 兼容语言的开发经验(如果您计划将 .NET Framework 用作开发平台)。