我登录某台SQL Server数据库服务器,但我不知道这台SQL Server数据库服务器上有多少个SQL Server版本,当我找到Microsoft SQL Server安装目录时,下面有80,90,100,110,130,150等数字的文件目录。那么文件目录名如80,90,100,110,130,150与SQL Server之间的对应关系是什么?通过下面的产品版本与安装目录对应的关系就可以推测当前所安装的SQL Server数据库版本。但是80,90,100,110,130,150等文件目录,并不意味着您安装了该版本的SQL Server实例。由于由于向后兼容性原因,所以应该取最高的版本对应的目录,如本服务器取150,对应的数据库版本是SQL Server 2019
SQL Server 版本
下表介绍 SQL Server的各个版本。
版本 | 定义 |
---|---|
Enterprise | 作为高级产品/服务,SQL Server Enterprise Edition 提供了全面的高端数据中心功能,具有极高的性能和无限虚拟化 1,还具有端到端商业智能,可以为任务关键工作负载和最终用户访问数据见解提供高服务级别。 |
标准 | SQL Server Standard Edition 提供了基本数据管理和商业智能数据库,供部门和小型组织运行其应用程序,并支持将常用开发工具用于本地和云,有助于以最少的 IT 资源进行有效的数据库管理。 |
Web | 对于 Web 主机托管服务提供商和 Web VAP 而言,SQL Server Web 版本是一项总拥有成本较低的选择,它可针对从小规模到大规模 Web 资产等内容提供可伸缩性、经济性和可管理性能力。 |
开发人员 | SQL Server Developer 版支持开发人员基于 SQL Server构建任意类型的应用程序。 它包括 Enterprise 版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。 SQL Server Developer 是构建和测试应用程序的人员的理想之选。 |
Express | SQL Server 2022 (16.x) Express Edition 是入门级的免费数据库,是学习和生成桌面及小型服务器数据驱动应用程序的理想选择。 它是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。 如果您需要使用更高级的数据库功能,则可以将 SQL Server Express 无缝升级到其他更高端的 SQL Server版本。 SQL Server Express LocalDB 是 Express 的一种轻型版本,该版本具备所有可编程性功能,在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。 |
1 Enterprise Edition 上提供有面向具有软件保障的客户的无限虚拟化。 部署必须遵守许可指南。
我如何将SQL Server产品版本映射到产品名称?
年份 | 版本模式 | SQL 产品 | 安装目录(兼容性级别) |
---|---|---|---|
2022年 | 16.0.x.x | SQL Server 2022 | 160 |
2019年 | 15.0.x.x | SQL Server 2019 | 150 |
2017年 | 14.0.x.x | SQL Server 2017 | 140 |
2016年 | 13.0.x.x | SQL Server 2016 | 130 |
2014年 | 12.0.x.x | SQL Server 2014 | 120 |
2012年 | 11.0.x.x | SQL Server 2012 | 110 |
2010年 | 10.50.x.x | SQL Server 2008 R2 | 105 |
2008年 | 10.00.x.x | SQL Server 2008 | 100 |
2005年 | 9.00.x.x | SQL Server 2005 | 90 |
2000年 | 8.00.x.x | SQL Server 2000 | 80 |
1998年 | 7.00.x.x | SQL Server 7.0 | 70 |
1996年 | 6.50.x.x | SQL Server 6.5 | 65 |