sql-server - Crystal Reports 与 Microsoft SQL Server Reporting Services

标签 sql-server reporting-services crystal-reports report

我正在开发 WPF 应用程序,我需要您的建议。

我必须在我的应用程序中生成报告。我应该使用 Crystal Reports 还是 SQL Server Reporting Services?哪一个更好,为什么?

最佳答案

我都用过 尽管 Crystal 报表非常知名并且被广泛使用。有时这可能会很麻烦(并不是说 SQL Server 报告服务有时不麻烦。)
Crystal 报表的优点

  • 很多人都使用它并且了解如何使用它。
  • 它能够快速创建更基础到中级的报告是一个优势。
  • 即使您不懂 SQL,您仍然可以摆弄 Crystal Reports 来获得您想要的结果,并展平数据。
  • 支持动态级联提示(XI 及更高版本)
  • 支持 Web 查看器、ActiveX、Java 和 HTML。

Crystal 报表的缺点

  • Crystal 的报表设计组件似乎充满了奇怪的场景。
  • 我相信是因为该软件具有 易手很多次。 文档非常有限 报告设计组件。
  • 初学者绝对可以创建一个 格式不错的报告,快速且 很容易,但是当涉及到更多时 性能较差的复杂报告 需要。回到理解 SQL 是必要的。

SQL Server 报告的优点

  • 基于网络的报告服务器
  • 报表呈现引擎支持 多种格式(Excel、HTML、 图片等)
  • 发布和安排是其中的一部分 报告服务。 Crystal 里的你 需要 Crystal 报表服务器或 业务对象企业 发布和调度。或者你 需要创建您自己的自定义 应用程序)
  • 参数提示在我的中更好 意见
  • 可以通过以下方式访问已保存的数据源 优秀用户。
  • 内置用户登录名和权限。
  • 订阅是一项内置功能

SQL Server 报告的缺点

  • 有时实现起来会很痛苦
  • 用于构建简单报告的报告生成器功能有些有限
  • 最好的报表生成器是 Visual Studio 的 Business Intelligence Studio。这只是一个缺点,因为对于初级最终用户来说,这可能看起来势不可挡

在所有 SQL Server Reporting Services 中,我的选择是。

关于sql-server - Crystal Reports 与 Microsoft SQL Server Reporting Services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659729/

相关文章:

sql - Delphi - 将表值参数传递给 SQL Server 存储过程

reporting-services - 您可以在 SSRS 报告中使用 OData 吗?

crystal-reports - 并排打印员工详细信息的 Crystal 报表

c# - Crystal Reports 可以缩放以适合页面吗

sql - 进行递归自连接的最简单方法?

php - PHP 可以与 MS SQL 数据库一起使用吗

sql - 按组条件选择寄存器

reporting-services - 控制溢出到 RDLC 报告中的下一页

sql-server - 如何在 SQL Azure Active Geo-Replication secondary 上重新创建用户/登录名

c# - C#中添加 Crystal 报表到tabcontrol时出现问题