SQL Server:从版本号全面了解(sqlserver版本号)

开发者和管理者要与数据库有关的工作中,不可避免的会用到SQL Server,而SQL Server的版本号会影响到程序适应不同情况的能力。

SQL Server有很多的版本号,一般的标准格式是X.X.X.X(比如,SQL Server 2008 R2),前两个数字代表的是将SQL Server分类的特性,由低到高分为:SQL Server 7(7.0)、SQL Server 2000(8.0)、SQL Server 2005(9.0),SQL Server 2008(10.0),SQL Server 2012(11.0),SQL Server 2014(12.0),SQL Server 2016(13.0),SQL Server 2017(14.0),以及SQL Server 2019(15.0)。它们不仅仅代表SQL Server的主版本号,也代表各自所有可用的子版本号,比如,SQL Server 2008 R2就是SQL Server 2008的一个子版本号,版本号为10.5。

从版本号来区分SQL Server可以帮助我们快速了解到它们在功能上的区别,比如,SQL Server 2014支持OLTP、Dimensional ERD和BI报表等,更新频繁;而SQL Server 2005支持OLAP和一般的报表计算,引入了一些新的数据类型;SQL Server 2017支持透明数据加密以及多租户的的单实例等。

虽然版本号可以给我们提供基本的SQL Server的功能特性定义,但是不能把版本号当作唯一判断SQL Server功能的指标。各个版本可能会更新不定期,特别是考虑到SQL Server 2019年发布时增加了安全性和AI支持等特殊功能,而不是只有版本号区分。

最后,开发者和管理者选择使用什么版本的SQL Server,是要根据所处的应用场景,以及比较不同版本当中是否有重要的功能性更新等来确定的很多意义上,只靠版本号不能满足多变的需求。

“`SQL

— Check T-SQL version

SELECT @@VERSION


      

数据运维技术 » SQL Server:从版本号全面了解(sqlserver版本号)