开发人员指南 (Reporting Services)

SQL ServerReporting Services 提供了多个编程接口,您可以在您自己的应用程序中利用这些接口。您可以使用 Reporting Services 的现有特性和功能将自定义报表和管理工具置入网站和 Windows 应用程序,也可以扩展 Reporting Services 平台。

扩展 Reporting Services 平台包括创建可用于数据访问、报表传递等等的新组件和资源。可以向在其组织中使用 Reporting Services 的公司销售这些组件和资源。

注意注意

Reporting Services 包括可帮助您入门的编程示例和教程。有关详细信息,请参阅 Reporting Services 示例开发人员指南:教程 (Reporting Services)

本节内容

  • 将 Reporting Services 集成到应用程序中
    概述如何使用 Reporting Services 将报表功能集成到自定义应用程序中。介绍何时使用直接 URL 访问以及何时使用 Web 服务来访问报表服务器。

  • 报表服务器 Web 服务
    通过报表服务器 Web 服务,可以访问报表服务器的完整功能。Web 服务使用 HTTP 上的 SOAP (SOAP over HTTP),它旨在充当客户端程序与报表服务器之间的通信接口。Web 服务及其方法公开报表服务器的功能,并使您能够为报表生命周期的任何部分(从管理到执行)创建自定义工具。

  • URL 访问
    Reporting Services 支持一组完整的基于 URL 的请求,您可以将这些请求用作进行报表导航和查看的快捷访问点。可以将此技术与报表服务器 Web 服务结合使用,以便将完整的报表解决方案集成到自定义业务应用程序中。当将报表作为 Web 门户的一部分集成或从 Web 浏览器查看报表时,URl 访问尤其有用。

  • Reporting Services 扩展插件
    Reporting Services 的模块化体系结构旨在实现可扩展性。提供了一个托管代码 API,以便您能够轻松地开发、安装和管理由许多 Reporting Services 组件使用的扩展插件。可以使用 Microsoft.NET Framework 创建程序集,并添加新的 Reporting Services 呈现、安全、传递和数据访问功能以满足不断发展的业务需要。

  • 自定义报表项
     介绍如何创建自定义报表项,以便向 RDL 添加功能或扩展现有控件的功能。

  • 将自定义程序集用于报表
    介绍如何通过在报表定义中加入代码引用,将自定义程序集用于报表。

  • Reporting Services WMI 提供程序
    介绍如何使用 Reporting Services WMI 提供程序以管理报表服务器部署。