在谈论“版本”时会用到2个英文单词:version 和 edition 。version 指的是软件的升级“版本” ,如10.0版、10.50 版或者 2008版、2012版。edition 指的是面向不同层次用户的发行“版本”, 如标准版(standard edition) 、企业版(enterprise edition)。
一、version
最近的几个升级版本:
(1)SQL Server 7.0 。这个版本基本上重新设计了系统内核,并增加了易用的图形管理界面。
(2)SQL Server 2000 。这个版本的version是8.0。
(3)SQL Server 2005 。这个版本的version是9.0。这个版本也是重新设计了系统内核。某些旧的版本需要先升级到SQL Server 2005,然后才可以升级到更新的版本。
(4)SQL Server 2008。这个版本的version是10.0。
(5)SQL Server 2008 R2。这个版本的version是10.50。R2表示这是一个次版本,比10.0版本变化不大,主要针对Windows Server 2008做了一些优化。这是SQL Server最成功的一个版本,也是最受用户欢迎的版本。
(6)SQL Server 2012。这个版本的version是11.0。
二、edition
edition针对不同层次的用户,发行时对部分功能做了一些技术限制。其中主要的发行版本被称为“核心版本”。
1. 核心版本
SQL Server 2008 的核心版本分为标准版和企业版。
SQL Server 2008 R2 的核心版本分为标准版、企业版、数据中心版。实际上是将上一个版本的企业版做了分拆。
SQL Server 2012 的核心版本分为标准版、BI版(商业智能版)和企业版。
企业版(或数据中心版)是最高端的版本,没有任何技术限制,适用于数据量大、并发用户多的高强度运营环境。标准版只提供基本的功能,适用于数据量小、并发用户少的普通运营环境。如果以处理器数量(物理CPU的数量)或core数量来购买,这两个版本的价格大约相差6倍。
2. 非核心版本
评估版可以直接从官网下载,180天后过期。
开发版包含了所有的功能,但只能用于单机的开发环境,不允许用于正式的生产环境。
Express版是一个轻量级的免费版本,但有非常多的功能限制,例如数据库不能超过10GB,甚至默认的发行版本中没有图形管理界面。
还有其它一些非核心版本,例如Small Business、Compact等。
3. 切换edition
对于已经安装的edition,可以通过安装光盘的“版本升级”功能,输入相应的序列号,修改成另一个edition。
三、查看版本号1. T-SQL语句1select @@version查询的结果示例如下:1Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (Intel X86) Jun 17 2011 00:57:23 2Copyright (c) Microsoft Corporation3Developer Edition on Windows NT 6.0 (Build 6002: Service Pack 2) (Hypervisor)2. 图形界面
express edition有3个子版本:
(1) SQL Server Express: 最基本的功能,没有图形管理界面SSMS
(2) SQL Server Express with Tools 包括 SQL Server Express 和 SQL Server Management Studio Express
(3) SQL Server Express with Advanced Services 包括图形管理工具 SQL Server Management Studio (SMSS) Express、强大的报表功能(SQL Server Reporting Services)以及基于文本的高级搜索功能。
|