加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – 比早期版本更喜欢SQL Server 2016的客观理由是什

发布时间:2021-01-11 21:03:32 所属栏目:编程 来源:网络整理
导读:由于Microsoft自SQL Server 2005或2008年以来更频繁地进行SQL Server版本升级,许多公司发现很难确定何时升级是“必须的”!当升级是“很高兴” 本着一些早期问题的精神,询问有关首选SQL Server的各种新版本的理由而不是之前的版本,公司可能会考虑在早期版本上

一般升级 – 一般升级意味着您正在引入新功能.你需要能够测试它们.在SQL Server版本之间,不推荐使用各种功能.这并不意味着它们会立即消失,但这意味着它们可以在将来的版本中使用,通常会在以后发布三个版本.例如,如果您来自在SQL Server 2000兼容模式下运行的数据库,则不支持TEXT数据类型或使用* =或= *语法在where子句中执行外连接.说到兼容性模式 – 它们也只返回三个版本.因此,如果您有一个运行在80(SQL Server 2000)或90(SQL Server 2005)兼容模式的数据库,它们就不能像这样进入SQL Server 2016.因此,如果您一直在避免进行该测试并潜行兼容性级别,则需要进行清算.

再次.这很容易.有一些工具可以帮助捕获和测试数据,看看有什么破坏.有一些perfmon计数器可以帮助查找已弃用的功能.

许可 – 这里有两件事:

>基于核心 – 如果您习惯于预先获得SQL Server 2012许可条款,那么CPU许可就是 – 许可证.自SQL Server 2012以来,基于CPU的许可证一直基于核心.那里有一个调整期.此外,企业新许可证(在2012年首次推出时有一些例外)必须在核心级别获得许可 – 企业没有服务器CAL.这个云上闪亮的银色衬里就是我所说的SP1,它允许企业功能在非企业SKU中使用.如果你需要超过128GB的RAM.如果您需要高级扫描性能改进.如果您需要超过32GB的RAM用于列存储或内存,那么您正在查看Enterprise.如果你不这样做?而且您不需要在线索引重建?标准可能只适合您,现在可能更适合您使用新增的功能.
>软件保障(SA) – 如果您没有购买SA,您必须购买新的.因此,如果您正在运行SQL Server 2005并且您担心自己不在主流支持之下,并且远离扩展支持的结束并且希望您现在可以使用这些功能,那么您不能像Service Pack一样进行升级.如果您从未购买过SA,那么您的升级是新购买.没关系,这真的是值得的.但它必须达到预算.

摘要

还有更多的原因,比如JSON支持,R的引入等等.但这些只是我考虑升级的一些原因.同样,最重要的项目是能够在Standard,甚至Express中使用许多以前仅Enterprise Edition的功能.我在客户中看到了很多成功案例,我期待看到更多.

如果您使用的是SQL Server 2005或2008,则列表会更大. AlwaysOn可用性组在2012年推出,SQL Server 2012中的列存储索引,SQL Server 2014中的内存中OLTP等.

更不用说如果您仍然使用SQL Server 2005或2008,那么您将无法获得主流支持.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读