我工作的公司正在寻找具有以下要求的报告解决方案:
该公司正在考虑使用Crystal Reports和/或SSRS。我们公司主要是使用VS2k8和SQL Server 2k8的.NET开发人员。
您对每种产品的体验有哪些?您认为哪种产品符合我们的要求?似乎这两种产品都提供了我提到的要求,但它们在不同领域都很强大。
答案 0 :(得分:3)
如果您打算使用.net和sql server,为什么还要打扰Crystal Reports?这绝对是错误的路线。利用Reporting Services,因为它非常易于使用,设置和部署。
hte报告的网页占位符自动导出为excel,pdf,rtf,html等。 它非常强大,是一个非常干净的直观工具。在数据集中使用存储过程会使它变得更好。
我们最初选择了CR路线,它只不过是麻烦而且不容易构建和部署简单的报告。我们搬到了RS,它是白天和黑夜......
答案 1 :(得分:1)
根据我自己的个人经验,SSRS设置和使用起来要简单得多 - 它似乎也是MS的方式。除此之外,如果您已经在使用MS SQL服务器,则无需再支付许可费用。
我没有大量使用SSRS报告构建器,但它肯定允许(有些熟练的)最终用户创建相对简单的报告。
答案 2 :(得分:0)
Crystal Reports和SSRS的一个缺点是报表查看器控件具有COM依赖性。此外,许多BusinessObjects .Net SDK都具有COM依赖性。如果你打算在内部托管网站,可能不是什么大问题,但值得一提。
我有一个客户端,其托管部门不允许在共享服务器上安装COM。幸运的是,我能够将BusinessObjects WebServices SDK与BusinessObjects OpenDocument URL SDK结合使用,以构建BusinessObjects Enterprise的自定义接口。
希望这有帮助。
答案 3 :(得分:-1)
但是,您可以尝试安装Reporting Services,而不是安装Crystal,只需在堆积的旧纸币上堆叠即可 - 最终结果将是相同的。