SQL Server 2005支持服务结束 升级何去何从

日期: 2016-03-31 作者:Jessica Sirkin翻译:冯昀晖 来源:TechTarget中国 英文

SQL Server 2005的支持就要结束了,就在2016年4月12日,SQL Server 2005的客户们应该升级了。随之引出的问题就是,他们该选择升级到哪一个版本呢? Joseph D’Antoni是Denny Cherry & Associates咨询公司的首席顾问,他推荐升级到最新版本的SQL Server,支持公司运行的第三方应用。他说,在SQL Server各版本之间存在很多较大的变化,最显著的变化是SQL Server 2014中出现的“cardinality estimator”特性。D’Antoni认为,cardinality estimator特性可能会造成了某……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

SQL Server 2005的支持就要结束了,就在2016年4月12日,SQL Server 2005的客户们应该升级了。随之引出的问题就是,他们该选择升级到哪一个版本呢?

Joseph D’Antoni是Denny Cherry & Associates咨询公司的首席顾问,他推荐升级到最新版本的SQL Server,支持公司运行的第三方应用。他说,在SQL Server各版本之间存在很多较大的变化,最显著的变化是SQL Server 2014中出现的“cardinality estimator”特性。D’Antoni认为,cardinality estimator特性可能会造成了某些类型数据的查询性能问题。当然,对所有版本的测试过程是一样的,不管要升级到哪一个版本都要考虑同样的问题——测试、生命周期和授权。“你需要做一个长一点的测试流程,你可以考虑使用最新版本,这样享受的升级生命周期会最长。”

自由撰稿人兼技术顾问Robert Sheldon说:“如果是我现在面临2005升级的问题,我会选择升级到2014版本。因为这个版本很稳定,还有很多很好的功能。我们没有理由选择2012,除非有一些特殊的授权环境的因素”。Denny Cherry是Denny Cherry & Associates公司的创始人兼首席咨询顾问,他的观点是:如果不想升级到2014,最起码也要升级到2012,因为升级到2012至少不用很快就要考虑再次升级了。

尽管SQL Server 2014是目前最新的SQL Server版本,但SQL Server 2016也已经推出社区技术预览版了。Sheldon认为还不应该选择升级到2016。他说:“想升级到2016的用户会有点进退两难,因为该版本目前仍然在预览阶段,我们不知道确切的发布日期。有的组织选择使用CTP 3.0作为升级策略的一部分,但我不确定我是否会做这样选择。”

D'Antoni考虑了等待SQL Server 2016正式发布用于升级的可能性。他说:“如果他们发现了很吸引人的功能特性,或许会坚持等待2016。”他补充说,“2016版本推出是足够成熟的”,唯一问题的是目前尚无授权。

Cherry表示:“如果客户因支持过期而升级到2016,那么还是值得等上几个月的。”此外,等待SQL Server 2016可以使组织不必在将来很快需要做二次升级。

Cherry补充道,不期望等待使用SQL Server 2016的用户名们“如果他们还没有启动项目,他们应该先让项目尽快启动起来。”D’Antoni甚至有更高级的时间表,他说公司可能已经应该开始了,现在可以启动测试流程,这样会节约很多时间。升级流程通常是简单的,关键是要充分测试应用确保更早地开始测试。理想情况下,在这个时间点组织应该已经完成一些初始应用测试并在规划迁移了。

Cherry有许多客户(包括较小规模的组织或者很大的公司)都因为SQL Server 2005支持结束而面临升级。他认为2005支持的结束会影响各种规模各种行业的企业。D’Antoni预测,较小的组织和较大的企业都会受到很大的影响。小企业使用SQL Server 2005可能是因为他们缺乏资源和IT技术人员,而2005升级相对容易。而另一方面,较大的企业因为有许多系统要升级,所以会比较麻烦。

D’Antoni解释说,也有一种可能的选择是迁移到Azure SQL数据库 ,这样就选择了云环境而不需要内部部署选择SQL Server版本了,不过预计这种情况不会太多,不是因为产品本身的难易,而是跟公司文化有关。喜欢选择云服务的公司会更有前瞻思考文化,如果现在仍然在运行2005,说明在这方面考虑的肯定比较少。

作者

Jessica Sirkin
Jessica Sirkin

TechTarget网站副主编,主要负责SearchOracle和SearchSQLServer网站的内容建设。

相关推荐