SSRS和Crystal Report的区别

10

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

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

你能提供优缺点吗?


2
已在这个问题中进行了详细回答https://dev59.com/tHVC5IYBdhLWcg3w1E7w - Nathan Griffiths
请查看以下链接:https://dev59.com/WVPTa4cB1Zd3GeqPmMWb https://dev59.com/tHVC5IYBdhLWcg3w1E7w - Ayush
1个回答

9

我曾经使用过Crystal Reports和SQL Server Reporting Services,虽然Crystal Reports很有名并被广泛使用,但有时会很麻烦(这并不是说SQL Server Reporting Services有时不会麻烦)

以下是Crystal Reports的优点:

  • 许多人都在使用它并且知道如何使用它。它能够快速地创建基本到中级的报表,即使您不懂SQL,您也可以玩弄Crystal Reports以获得所需的结果,并平铺数据。支持动态级联提示(版本XI及更高版本),支持Web Viewer、ActiveX、Java和HTML。

以下是Crystal Reports的缺点:

  • Crystal的报表设计组件似乎充满了奇怪的场景。我认为这是因为软件已经换了好几手了。报表设计组件的文档相当有限。初学者肯定可以快速轻松地创建一个漂亮的格式化报表,但在需要性能的更复杂的报表方面,需要回到理解SQL的必要性。

以下是SQL Server Reporting Services的优点:

  • 基于Web的报告服务器,报告呈现引擎支持多种格式(Excel、HTML、图像等),发布和计划是报告服务的一部分。在Crystal中,您需要Crystal Reports Server或Business Objects Enterprise来进行发布和计划。或者您需要创建自己的自定义应用程序)参数提示更好(依据我的意见),保存的数据源可以被Excel用户访问,用户登录和权限内置,订阅是内置功能。

以下是SQL Server Reporting Services的缺点:

  • 有时实现报告生成器功能可能有些麻烦,对于构建简单报表的报告生成器有一定限制。最好的报告生成器是Visual Studio的商业智能工作室。这只是因为对于初学者来说,这可能会令人不知所措。

总之,我选择SQL Server Reporting Services。


1
SSRS是不可避免的。这篇文章很好地总结了当前技术限制:http://www.crystalmigrater.com/ssrslimitations.html - Gary Thomann
有趣的是,stackoverflow指数(即“水晶报告”与“SSRS”作为搜索词)大致相当。 - Gary Thomann

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接