【问题标题】:Crystal Reports vs. Microsoft SQL Server Reporting ServicesCrystal Reports 与 Microsoft SQL Server Reporting Services
【发布时间】:2010-04-17 19:38:30
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    水晶报表的缺点

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

    SQL Server 报告的优点

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

    SQL Server 报告的缺点

    • 实施起来有时会很痛苦
    • 用于构建简单报表的报表构建器功能有些受限
    • 最好的报表生成器是 Visual Studio 的商业智能工作室。这只是一个骗局,因为对于刚开始的最终用户来说,这似乎势不可挡

    在所有 SQL Server Reporting Services 中,我都选择了。

    【讨论】:

      【解决方案2】:

      我在一个大项目中使用 SSRS,并从 3 年前开始使用它。这是一个很好的解决方案。我建议您使用 SSRS 而不是 Crystal Reports。

      【讨论】:

        【解决方案3】:

        在以下链接中,前两个答案(一个支持 SSRS,另一个支持 CR),他们对此发表了自己的看法。

        Compare SQL Server Reporting Services to Crystal Reports

        【讨论】:

          【解决方案4】:

          水晶报告 - 780 MB
          报表生成器 - 30 MB(仍然更好,更易于使用)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-08-12
            • 1970-01-01
            • 1970-01-01
            • 2010-12-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多