尽管 Crystal Reports 广为人知并被广泛使用,但我都使用过。有时可能很麻烦(并不是说 SQL Server 报告服务有时不麻烦。)
水晶报表的优点
- 愿人们使用它并了解如何使用它。它能够快速创建更基本到中级的报告是一个加分项。即使您不了解 SQL,您仍然可以使用 Crystal Reports 来获得您想要的结果,并将数据展平。支持动态级联提示(版本 XI 和更高版本) 支持 Web 查看器、ActiveX、Java 和 HTML。
水晶报表的缺点
- Crystal 的报表设计组件似乎充满了奇怪的场景。我相信是因为该软件已经多次易手。报表设计组件的文档非常有限。初学者绝对可以快速轻松地创建格式良好的报告,但是当涉及需要性能的更复杂的报告时。回到理解 SQL 是必要的。
SQL Server 报告的优点
- 基于 Web 的 Reporting Server 报表呈现引擎支持多种格式(Excel、HTML、图像等) 发布和计划是 Reporting Services 的一部分。在 Crystal 中,您需要 Crystal Reports Server 或 Business Objects Enterprise 来进行发布和调度。或者您需要创建自己的自定义应用程序)我认为参数提示更好,Excel用户可以访问保存的数据源。内置用户登录权限。订阅是内置功能
SQL Server 报告的缺点
- 有时为构建简单的报表而实现报表生成器功能可能会很痛苦,但在某种程度上受到了限制。最好的报表生成器是 Visual Studio 的商业智能工作室。这只是一个骗局,因为对于刚开始的最终用户来说,这似乎势不可挡
在所有 SQL Server Reporting Services 中都是我的选择。