SSRS 和 Crystal Report 之间的区别[重复]

问题描述 投票:0回答:1

我要开发一个应用程序...只是想知道...

SSRS 和 Crystal Report 有什么区别?[Visual Studio 2010]

你能提供一下优点和缺点吗?

visual-studio-2010 reporting-services crystal-reports
1个回答
9
投票

我使用过 Crystal Reports 和 SQL Server Reporting Services (SSRS),虽然 Crystal Reports 众所周知且广泛使用,但它有时可能会令人沮丧(尽管 SSRS 也有其自身的挑战)。

水晶报表的优点:

  • 流行度和熟悉度:广泛使用,许多用户知道如何使用它。
  • 用户友好的基本报告:即使没有 SQL 知识,用户也可以创建报告和操作数据。
  • 动态级联提示:XI 及更高版本支持。
  • 多种查看选项:支持 Web 查看器、ActiveX、Java 和 HTML。

水晶报表的缺点:

  • 报告设计组件挑战:设计组件中存在一些怪癖,可能是由于软件易手所致。
  • 有限的文档:特别是对于更复杂的报告场景。
  • 高级报告的复杂性:初学者可以创建简单的报告,但对于更复杂、性能驱动的报告,需要 SQL 知识。

SQL Server Reporting Services (SSRS) 的优点:

  • 基于网络:它是作为基于网络的报告服务构建的。
  • 多种输出格式:支持Excel、HTML、图像等多种格式。
  • 内置发布和调度:与 Crystal 不同,SSRS 包含这些功能,无需额外的服务器。
  • 更好的参数处理:在您看来,SSRS 更有效地处理参数提示。
  • 数据源可访问性:Excel 用户可以访问保存的数据源。
  • 用户权限和订阅:内置登录、权限和订阅功能。

SQL Server Reporting Services (SSRS) 的缺点:

  • 复杂的设置:最初实施起来可能很困难。
  • 有限的报告生成器:内置的报告生成器工具对于简单报告有些限制。
  • 对于初学者来说难以抗拒:构建报告的最佳工具是 Visual Studio 的 Business Intelligence Studio,这可能会让新用户感到害怕。
© www.soinside.com 2019 - 2024. All rights reserved.