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中国
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,说明在这方面考虑的肯定比较少。
翻译
相关推荐
-
SQL Server 2005即将终止服务 你准备好了么?
2016年4月12日,微软将正式终止SQL Server 2005相关服务。微软正在终止扩展支持,这意味着不再有新特性更新,什么都没了。
-
解决SQL服务器提示属性IsLocked不可用于登录用户的错误
在SQL Server中,权限的分配很重要。特别是在用户数量众多的数据库里面,用户权限,架构的划分经常会导致权限之间的冲突,导致无法登陆。
-
TT数据库特别推荐:SQL Server编年史
无论是菜鸟还是资深DBA,除了要掌握基本的数据库管理、操作之外,还需要对不同产品的发展历史有一个了解。
-
通过存储过程建立灵活的SQL计划任务
在SQL Server 2005里我们可以直接建立计划任务,但是有时候我们又希望这计划任务灵活些,因此可以使用存储过程来建立计划任务。