2.SQL Server 2005使用比例增加
SQL Server 2005的众多新特性是多数用户选择到这一版本的一大理由。
虽然SQL Server Reporting Service自SQL Server 2000开始提供的,但是SQL Server 2005 Reporting Service拥有众多使用的功能,例如支持即时报表设计的Report Builder,支持用户交互式排序、多值参数等,而SQL Server 2008则提供更多用户极其喜欢的功能,例如Tablix、Dundas样式的仪表盘、Secondary Aix和Scale Break等等,另外SQL Server 2008 Reporting Service也不再依赖于IIS,这也避免了很多性能和安全性方面的问题。
SQL Server 2005 Integration Servie也是用户非常喜欢的一项功能,相对于SQL Server 2000 DTS而言SQL Server 2005 Integration Service的开发变得更为高效和优化。
另外SQL Server 2005数据库引擎中的分区、数据库镜像、安全增强等新特性都是用户无法拒绝的。SQL Server 2005 Analysis Service中也有许多值得称道的新特性。
SQL Server 2005的新特性是无法在一篇短文中叙述清楚的,更好的办法是访问SQL Server 2005的产品网站或者安装SQL Server 2005亲自体验一下。如果用一句话来概括SQL Server 2005的新特性,那么就是微软称之为微软第三代关系型数据库产品,而SQL Server 7.0和SQL Server 2000则被称为第二代。
还有一个因素就是,SQL Server 2005发布已经有4年多的时间,最新的补丁已经到了Service Pack 3,而且SQL Server 2005的下一版本SQL Server 2008也已经发布了将近一年多并且发布了第一个Service Pack,SQL Server 2008 R2也已经进入紧锣密鼓的CTP测试阶段。
任何担心新产品稳定性的用户现在应该都已经有了足够的信心来接受SQL Server 2005。
3.企业开始尝试SQL Server 2008
2009年一个不得不提的趋势就是企业用户开始接纳SQL Server 2008,特别是那些已经升级到SQL Server 2005的客户。从技术层面上面来说SQL Server 2005升级到SQL Server 2008是一件非常轻松的事情,因为两者都是第三代数据库,整个底层技术架构并没有本质性的区别。不过升级到SQL Server 2008后获得的收益却远远大于两个版本之间的底层技术差异,例如报表服务中全新的Gauge图表控件和Tablix数据区域控件、Spatial支持、文件流支持等等。同时SQL Server 2008对SQL Server 2005众多服务中的细节作了非常人性化的改进,例如数据集成服务中查找数据专换任务新增的匹配失败数据管道就可以使得增量更新的ETL逻辑变得更为清晰和高效。
从成本方面来说,SQL Server 2005发布到SQL Server 2008发布仅相隔了三年不到,因此对于许多购买了SA服务并且已经升级到SQL Server 2005的客户来说,软件许可证成本并不会是非常大的问题,但可能需要从SQL Server 2005到SQL Server 2008的一个评估和实施成本。不过这一部分的成本由于两者底层技术差异较小而显得微不足道,特别是与升级后获得更为简便的数据应用开发环境而带来的开发效率提升相比。
EMC全球服务微软实践部解决方案架构师陈亮表示,现在已有部分客户开始考虑或开始使用SQL Server 2008。其中一个客户是国际知名的企业商旅代理服务商,他们正在开发利用SQL Server 2008 Spatial功能的全新酒店预订系统,这套系统将可以为客户提供更为直观的酒店地理位置信息,将可以非常显著的提升客户满意度,而另外一家国际知名的物流企业也正在使用SQL Server 2008升级他们的货运仓储业务报表,更为丰富的报表展现形式将能够帮助他们提升第三方物流服务品质。