分类
SQL Server

我为什么选择SQL Server 2014 SP3

背景:

最近部署了一台Windows服务器,由于要安装微软的SQL Server数据库,不知道选择哪个版本好,所以有了这篇文章。

通过最近几天的思考查阅,我认为应该尽量选择SQL Server 2014 SP3。

原因:

  • 支持Windows Server 2008 R2,这是能支持WIN2008 R2的最高版本。完整的OS支持列表如下:
    Windows 10, Windows 8.1, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2
  • 现在很多服务器都还是Windows Server 2008 R2,所以支持这个操作系统很重要。
  • 已经到了SP3,SP3于2018/10/30发布,稳定性和性能优化已经非常好,并且有很多大型成功案例,可以稳稳的使用。 注意:SP3是积累更新包,包括了以前的所有更新,只要打SP3就可以了,打完后的版本应该是12.0.6024.0。
  • SQL Srever 2014 还修复了 2012版本的“自增ID不连续”问题,在SQL Server 2012 (包括SP4)中,每当数据库服务重启或重启机器时,自增ID就会间隔1000,这个问题在最新的SP4中仍存在。虽然可以通过加入启动参数 -T272解决,但感觉这并不是最好的方案,加入这个启动参数相当于回到了SQL Server 2008的自增ID处理方式,没有新版本的优势了

综上,所以要选择SQL SERVER2014 SP3版本,最好搭配 Windows Server 2012。以后做项目,尽量给客户推荐这个组合。

先用上几年再说,以后如果有条件,可以升级到Windows Server 2016 + SQL Server 2016的组合。

如果你也有同样的困扰,可以参考。