当前位置:  开发笔记 > 后端 > 正文

SQL Server 2005 Reporting Services - 优点和缺点

如何解决《SQLServer2005ReportingServices-优点和缺点》经验,为你挑选了1个好方法。

我正在使用ASP .NET 2.0,VS 2008和SQL Server 2005开发Web应用程序.我想将SSRS 2005用于我需要为此Web应用程序构建的各种报告.我想说服团队,我们应该采用SSRS作为我们拥有的大多数内部和外部Web应用程序的主要报告平台.

Reporting Services的优缺点是什么?我可以看到很多专业人士喜欢与IIS,SQL Server和Visual Studio紧密集成,丰富的演示功能和导出功能,订阅等等,所以我主要对SSRS的负面感兴趣.

编辑:据我所知,如果我没有使用VS 2005进行应用程序开发,我将使用不同的Visual Studio版本进行应用程序和报表开发.但是,我对SSRS本身的否定(或不是那么好的方面)更感兴趣.



1> Robert MacLe..:

我知道你说2005年,但我也会在2008年附近做笔记.

SRS优点:
- 它是免费的(前提是您拥有SQL服务器许可证)
- 与SQL Server紧密集成数据,但它可以处理任何.NET(Oracle,ODBC等...).(2008 has native support for Terradata too)
- Visual Studio,SharePoint和PerformancePoint的组件都存在,以便轻松利用它.它只是一个Web应用程序,因此集成到任何可以与Web服务器通信的网页或应用程序也很容易.
- 内置工具来进行订阅(即定期发送到包含报告的人员列表的电子邮件).收件人列表可以是静态人员或sharepoint站点,也可以是动态人员列表(从数据库中提取)(08 adds support for dynamic to sharepoint too)
- 存在第三方供应商以增强产品
- 导出为各种格式(XML,CSV,Excel,PDF等...)
- 能够设计模板,强大的用户可以在不知道SQL的情况下构建报表(因为SQL包含在模板中).高级用户使用特殊的报告生成器工具,该工具通过单击一次提供.
- 与Crystal报告的工作方式不同(我不喜欢Crystal,这就是为什么这对我来说是专业的)

SRS缺点:
- 图表控件看起来像Excel 2003并且是有限的.(2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking)
- 由于它是一个Web应用程序而导致的Kerberos问题可能导致烦人的问题(2008 removes that as it is no longer an IIS web app. It runs it's own web server based off the IIS core but is closer to a stand alone app - so the security issues aren't a problem)
- 设计师支持是一种痛苦.2000报告必须在VS 2003中开发,2005报告必须在VS 2005中开发,2008报告必须在VS 2008中开发.通过Visual Studio,我指的是使用SQL管理工具获得的正常版本或薄版本.
- 兼容性.每个版本的报告服务只能运行当前版本和报告的一个版本.
- 安全仅限于集成Windows或匿名(2008 has added support for forms based security and for custom providers, like you get with ASP.NET)

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有