报表服务器 Web 服务
SQL Server SQL Server Reporting Services 通过报表服务器 Web 服务提供对报表服务器的全部功能的访问。报表服务器 Web 服务是具有 SOAP API 的 XML Web 服务。它使用 HTTP 上的 SOAP (SOAP over HTTP),并且充当客户端程序与报表服务器之间的通信接口。该 Web 服务提供两个端点(一个用于报表执行,一个用于报表管理)以及公开报表服务器的功能和使您能够为报表生命周期的任何部分创建自定义工具的方法。
有三个主要方法用于基于 Web 服务开发 Reporting Services 应用程序。您可以:
使用 Microsoft Visual Studio 和 Microsoft .NET Framework SDK 开发应用程序。有关使用 .NET Framework 生成 Web 服务应用程序的详细信息,请参阅使用 Web 服务和 .NET Framework 生成应用程序。
使用 rs 实用工具 (RS.exe)(Reporting Services 脚本环境)开发应用程序。使用 Reporting Services 和 Visual Basic 脚本,您可以运行任何报表服务器 Web 服务操作。有关 Reporting Services 中脚本编写的详细信息,请参阅使用 rs 实用工具和 Web 服务编写脚本。
使用任何支持 SOAP 的开发工具集开发应用程序。有关详细信息,请参阅 SOAP 在 Reporting Services 中的作用。
编程关系图
本节内容
报表服务器 Web 服务方法
介绍每个报表服务器 Web 服务的功能和方法。SOAP 在 Reporting Services 中的作用
概述 SOAP 以及如何在报表服务器 Web 服务中使用 SOAP。访问 SOAP API
介绍 Web 服务描述语言 (WSDL) 并提供用于访问 Reporting Services WSDL 文件的 URL。使用 Web 服务和 .NET Framework 生成应用程序
包含与开发调用 Reporting Services SOAP API 的应用程序和 Web 服务有关的信息。使用 rs 实用工具和 Web 服务编写脚本
概要介绍 Reporting Services 脚本编写环境。技术参考 (Reporting Services)
包含特定于报表服务器 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 用作开发平台)。