我使用过两者虽然Crystal Reports非常了解并且被广泛使用。有时候这可能很麻烦(并不是说SQL Server报告服务有时候不麻烦。)
Crystal Reports的优点
- 愿人们使用它并了解如何使用它。它的能力
快速创建更基本的中间报告是一个加分。
即使您不了解SQL,您仍然可以使用Crystal Reports
获得您想要的结果,并平整数据。支持
动态级联提示(版本XI和更高版本)支持Web
查看器,ActiveX,Java和HTML。
Crystal Reports的缺点
- Crystal的报表设计组件似乎充满了奇怪
场景。我相信因为软件已经转手了这么多
倍。报告设计的文档非常有限
零件。初学者绝对可以创建一个很好的格式化报告
快速,轻松,但涉及到更复杂的报告
表现是必要的。回到理解SQL是必要的。
SQL Server报告的优点
- 基于Web的报表服务器报表呈现引擎支持一个数字
格式(Excel,HTML,图像等)发布和计划
是Reporting Services的一部分。在水晶中你需要Crystal Reports
用于发布和计划的服务器或Business Objects Enterprise。
或者您需要创建自己的自定义应用程序)参数提示
在我看来更好。保存的数据源可以通过excel访问
用户。内置用户登录权限。订阅是一个
内置功能
SQL Server报告的缺点
- 实施“报告”构建器功能有时会很麻烦
建立简单报告是有限的最佳报告
构建器是Visual Studio的商业智能工作室。这只是
一个骗局,因为对于初始终端用户而言,这似乎是压倒性的
在所有SQL Server Reporting Services中都是我的选择。