При разработке каждой версии SQL Server корпорация Microsoft использует внутреннее версионирование для контроля за выпускаемыми версиями продукта, например 7.00.699, где первое число соответствует поколению продукта, второе число — резервное, используется когда изменений в новой версии продукта для присваивания очередной версии поколения недостаточно, но данная версия выпускается как самостоятельный продукт, а не дополнение к имеющемуся. В частности, такой использовался при выпуске SQL Server 6.5, который при официальном выпуске имел версию 6.50.201 (для сравнения, версия при выпуске SQL Server 6.0 — 6.00.121), а также при выпуске SQL Server 2008 R2, получивший номер версии 10.50.2500.0 (SQL Server 2008 — 10.00.5500.00). При выходе каждое поколение продукта получает маркетинговое название, например SQL Server 2000, SQL Server 2005. Следует отметить, что указание года в названиях очередного поколения продукта было введено при выпуске SQL Server 2000, до него маркетинговое название совпадало с поколением продукта. Третье число используется для указания версии основного исполняемого файла продукта (например, Sqlservr.exe для SQL Server 7.0 и SQL Server 2000), которая увеличивается с каждой новой версией файла, например, при установке пакетов обновлений (англ. Service Pack) или пакетов исправления безопасности[1].
Помимо использования версионирования продукта используется также понятие уровня продукта. В качестве таких уровней корпорация Microsoft использует следующее разделение:
Полное название уровня |
Сокращённое название |
Пояснение |
|
CTP |
Версия для предварительного ознакомления, для технических специалистов |
|
RTM |
Первая официальная версия продукта, выпускаемая публично |
|
SP |
Наличие уже установленного пакета обновления |
|
CU |
Кумулятивное или накопительное обновление |
Для определения пользователем версии установленного продукта предусмотрена специальная функция языка Transact-SQL:
. При подключении к работающему серверу с помощью анализатора запросов и выполнении данной команды сервер вернёт ответ в виде:
Microsoft SQL Server 7.00 - 7.00.623 (Intel X86)
Nov 27 1998 22:20:07
Copyright (c) 1988-1998 Microsoft Corporation
Desktop Edition on Windows NT 5.1 (Build 2600: )
SQL Server 6.0
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 6.0 RTM |
6.00.121
|
|
|
SQL Server 6.0 с пакетом обновления 1 (SP1) |
6.00.124
|
|
|
SQL Server 6.0 с пакетом обновления 2 (SP2) |
6.00.139
|
|
|
SQL Server 6.0 с пакетом обновления 3 (SP3) |
6.00.151
|
|
|
SQL Server 6.5
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 6.5 RTM |
6.50.201
|
|
|
SQL Server 6.5 с пакетом обновления 1 (SP1) |
6.50.213
|
|
|
SQL Server 6.5 с пакетом обновления 2 (SP2) |
6.50.240
|
|
|
SQL Server 6.5 с пакетом обновления 3 (SP3) |
6.50.252
|
|
Данная версия содержала ошибки |
SQL Server 6.5 с пакетом обновления 3 (SP3) |
6.50.258
|
|
|
SQL Server 6.5 с пакетом обновления 3 (SP3) |
6.50.259
|
|
SP3 SBS Only |
SQL Server 6.5 с пакетом обновления 4 (SP4) |
6.50.281
|
|
|
SQL Server 6.5 с пакетом обновления 5 (SP5) |
6.50.297
|
|
Site Server 3 |
SQL Server 6.5 с пакетом обновления 5 (SP5) |
6.50.339
|
|
Y2K Hotfix |
SQL Server 6.5 с пакетом обновления 5 (SP5) |
6.50.415
|
|
Содержал ошибки |
SQL Server 6.5 с пакетом обновления 5a (SP5a) |
6.50.416
|
|
Содержал ошибки |
SQL Server 6.5 с пакетом обновления 5a (SP5a) и исправлением Q275483 |
6.50.464
|
|
SP5a + Q275483 |
SQL Server 6.5 с пакетом обновления 5a (SP5a) |
6.50.479
|
|
Post SP5a |
SQL Server 6.5 с пакетом обновления 5a (SP5a) и исправлением Q238621 |
6.50.480
|
|
Post SP5a + Q238621 |
SQL Server 7.0
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 7.0 Beta 3 |
7.00.517 |
|
|
SQL Server 7.0 RC1 |
7.00.583 |
|
|
SQL Server 7.0 RTM |
7.00.623 |
|
|
SQL Server 7.0 RTM + Q220156 |
7.00.643 |
|
Исправлена ошибка, вызванная некорректной обработкой названий SQL Virtual Server (SVS) при установке в режиме кластера[2]. |
SQL Server 7.0 с пакетом обновления 1 (SP1) |
7.00.699 |
|
|
SQL Server 7.0 с пакетом обновления 2 (SP2) |
7.00.842 |
|
|
SQL Server 7.0 с пакетом обновления 3 (SP3) |
7.00.961 |
|
|
SQL Server 7.0 с пакетом обновления 4 (SP4) |
7.00.1063 |
|
|
SQL Server 2000
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 2000 RTM |
2000.80.194.0 |
|
|
SQL Server 2000 с пакетом обновления 1 (SP1) |
2000.80.384.0 |
|
|
SQL Server 2000 с пакетом обновления 2 (SP2) |
2000.80.534.0 |
|
|
SQL Server 2000 с пакетом обновления 3 (SP3) |
2000.80.760.0 |
|
|
SQL Server 2000 с пакетом обновления 3a (SP3a) |
2000.80.760.0 |
|
|
SQL Server 2005
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 2005 RTM |
9.00.1399 |
November 7, 2005 |
|
SLQ Server 2005 Service Pack 1 (SP1) Beta |
9.00.2029 |
-- |
|
SQL Server 2005 Service Pack 1 (SP1) CTP |
9.00.2040 |
March 12, 2006 |
|
SQL Server 2005 Service Pack 1 (SP1) |
9.00.2047 |
April 18, 2006 |
|
SQL Server 2005 Service Pack 2 (SP2) |
9.00.3042 |
February 19, 2007 |
|
SQL Server 2005 Service Pack 3 (SP3) |
9.00.4035 |
December 15, 2008 |
|
SQL Server 2005 Service Pack 4 (SP4) |
9.00.5000 |
December 17, 2010 |
|
2494123 MS11-049: Description of the security update for SQL Server 2005 Service Pack 4 GDR: June 14, 2011 |
9.00.5292 |
June 14, 2011 |
Last on 20/02/2012 |
SQL Server 2008
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 2008 RTM |
10.00.1600 |
August 7, 2008 |
|
SQL Server 2008 с пакетом обновления 1 (SP1) |
10.00.2531 |
April 7, 2009 |
|
SQL Server 2008 с пакетом обновления 2 (SP2) |
10.00.4000 |
September 29, 2010 |
|
SQL Server 2008 с пакетом обновления 3 (SP3) |
10.00.5500.00 |
October 06, 2011 |
Отображение в журналах служб SQL Server Integration Services общего количества строк, отправленных в потоки данных; исправлена проблема с включенным прозрачным шифрованием данных и предоставление доступа к нему; улучшена работа с функциями последовательностей в плане параллельного выполнения[3]. |
SQL Server 2008 R2
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 2008 R2 RTM |
10.50.1600 |
April 21, 2010 |
|
SQL Server 2008 R2 с пакетом обновления 1 (SP1) |
10.50.2500.0 |
July 11, 2011 |
Добавлены новые возможности: динамические административные представления, технология ForceSeek, платформа Data-tier Application Component Framework (DAC Fx) и др[4]. |
SQL Server 2008 R2 с пакетом обновления 2 (SP2 CTP)[5] |
10.50.3720.0 |
May 13, 2012 |
|
SQL Server 2008 R2 с пакетом обновления 2 (SP2) |
10.50.4000.0 |
July 26, 2012 |
|
SQL Server 2008 R2 с пакетом обновления 2 (SP2) CU1 |
10.50.4260.0 |
August 1, 2012 |
http://support.microsoft.com/kb/2720425 |
SQL Server 2008 R2 с пакетом обновления 2 (SP2) CU2 |
10.50.4263.0 |
August 30, 2012 |
http://support.microsoft.com/kb/2740411 |
SQL Server 2012
Название |
Номер версии |
Дата релиза |
Основные новшества |
SQL Server 2012 CTP1 |
11.00.1103 |
November 8, 2010 |
|
Microsoft SQL Server 2012 (codename Denali) Community Technology Preview 3 (CTP3) |
11.00.1440 |
July 11, 2011 |
|
Microsoft SQL Server 2012 Release Candidate 0 (RC0) |
11.00.1750 |
November 17, 2011 |
|
Microsoft SQL Server 2012 Release Candidate 1 (RC1) |
11.00.1913 |
December 16, 2011 |
|
SQL Server Compact Edition
Примечания
- Как определить версию и выпуск пакета обновления для SQL Server
- [LN;Q220156 FIX: SQL Cluster Install Fails When SVS Name Contains Special Characters] (англ.)
- SQL Server 2008 с пакетом обновления 3 (SP3)
- Microsoft® SQL Server® 2008 R2 с пакетом обновления 1 (SP1) (рус.)
- Microsoft ® SQL Server ® 2008 R2 Service Pack 2 Community Technology Preview
Ссылки
- SQL Server Version Database (англ.)
- SQL Server Builds (англ.)
- SQL Server How To: Determine which service pack is installed (англ.)
Microsoft SQL Server |
Компании-разработчики |
|
Основные |
|
Сокращённые |
|
Мобильные |
|
Специализированные |
|
Службы |
|
Утилиты |
|
Расширения SQL |
|
Дополнительно |
|