sql-server – 比早期版本更喜欢SQL Server 2016的客观理由是什
一般升级 – 一般升级意味着您正在引入新功能.你需要能够测试它们.在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.如果你不这样做?而且您不需要在线索引重建?标准可能只适合您,现在可能更适合您使用新增的功能. 摘要 还有更多的原因,比如JSON支持,R的引入等等.但这些只是我考虑升级的一些原因.同样,最重要的项目是能够在Standard,甚至Express中使用许多以前仅Enterprise Edition的功能.我在客户中看到了很多成功案例,我期待看到更多. 如果您使用的是SQL Server 2005或2008,则列表会更大. AlwaysOn可用性组在2012年推出,SQL Server 2012中的列存储索引,SQL Server 2014中的内存中OLTP等. 更不用说如果您仍然使用SQL Server 2005或2008,那么您将无法获得主流支持. (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |