日期:2014-05-18  浏览次数:20443 次

请问您用的是什么报表工具?Reporting Services有什么好的,用的人多吗?
请问您用的是什么报表工具?Reporting   Services有什么好的,用的人多吗?

------解决方案--------------------
Reporting Services 概述
在过去几年里,我的大多数经验都与 Visual Basic .NET 和 SQL Server 有关,在那之前我用 Access、SQL Server 和 VBA 进行数据库开发。虽然 Access 通常用于报表生成,但是 SQL Server Reporting Services 却提供了完全不同的感觉。Access 使部门开发人员和最终用户只需要很少或者不需要 IT 部门的参与就能够生成报表。Reporting Services 确实值得引起 SQL Server 和 Windows 系统管理员的关注。Reporting Services 的最初版本是通过基于角色的安全性来管理报表访问和创作的。角色的权限以独占方式应用于 Windows 用户和组。

Reporting Services 在功能方面极其丰富。它支持多种报表格式和对象。您可以使用标准表格式,也可以使用交叉表报表的矩阵对象。作者还可以在其报表中包含图表和子报表。您可以对报表中的值有选择地启用向下追溯功能,并通过参数值使报表变为动态。您甚至可以从一个报表向下追溯到另一个报表。还有一种将数据作为窗体显示的自由形式格式。您可以用多种格式发布报表,包括 HTML、Excel、以逗号分隔的文本、PDF、TIFF、Office Web 组件和 XML。

令 Visual Studio .NET 开发人员关注 Reporting Services 的一个重要原因是:Visual Studio .NET 实现了报表设计器。安装 Reporting Services 之后,在选择用 Visual Studio .NET 启动一个新项目时,您将注意到一个新的项目类型。Business Intelligence Projects 类型包含两个模板。使用报表项目向导模板就生成了一组自动进行报表创作的屏幕。使用报表项目模板生成一个您可以手动设置格式的空白报表。使用 Visual Studio .NET,您可以连接到数据源、开发查询、基于该查询设置报表的格式,以及将完成的报表部署到报表服务器上。

Microsoft 创建了一个包含许多资源的 Reporting Services 站点 (www.microsoft.com/sql/reporting/default.asp),以帮助您迅速掌握这个强大的新功能。您可以在装有 SQL Server 2000 的任何计算机上安装 Reporting Services。您还需要在用于报表创作的所有计算机上安装 Visual Studio .NET 2003。Reporting Services 是作为一个 Web 服务实现的,用户和管理员可以连接到此 Web 服务的站点 http://hostsitename/reports。这个服务可以自动公开对调查、访问和管理报表等任务有利的报表管理器 UI。通过这个 UI 公开的功能范围取决于与通过报表管理器连接到报表服务器的 Windows 用户角色相关联的权限。