开发人员指南 (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 提供程序以管理报表服务器部署。