Всем привет! В этом материале представлен список всех версий Microsoft SQL Server с указанием полного номера версии, даты выхода и даты прекращения поддержки, а также здесь есть подробная информация о том, что обычно включается в название версии и как расшифровывается та или иная часть версии Microsoft SQL Server.
Список версий Microsoft SQL Server
Ниже представлена таблица основных версий Microsoft SQL Server с указанием полного номера версии, даты выхода и информации об актуальности той или иной версии.
Версия Microsoft SQL Server |
Полный номер версии (RTM) | Дата выхода |
Прекращение поддержки |
SQL Server 2019 | 15.0.2000.5 | 04.11.2019 | Актуальная версия |
SQL Server 2017 | 14.0.1000.169 | 02.10.2017 | Поддерживается |
SQL Server 2016 | 13.0.1601.5 | 01.06.2016 | Поддерживается |
SQL Server 2014 | 12.0.2000.8 | 01.04.2014 | Расширенная поддержка |
SQL Server 2012 | 11.0.2100.60 | 06.03.2012 | Расширенная поддержка |
SQL Server 2008 R2 | 10.50.1600.1 | 21.04.2010 | 09.07.2019 |
SQL Server 2008 | 10.0.1600.22 | 07.08.2008 | 09.07.2019 |
SQL Server 2005 | 9.0.1399 | 07.11.2005 | 12.04.2016 |
SQL Server 2000 | 8.0.194 | 30.11.2000 | 09.04.2013 |
SQL Server 7.0 | 7.0.623 | 27.11.1998 | 11.01.2011 |
SQL Server 6.5 | 6.50.201 | 30.06.1996 | 01.01.2002 |
SQL Server 6.0 | 6.0.121 | 13.06.1995 | 31.03.1999 |
Описание версии Microsoft SQL Server
Достаточно часто полное наименование версии Microsoft SQL Server может выглядеть в виде следующей строки
Microsoft SQL Server 2019 (RTM) 15.0.2000.5 Enterprise Edition (X64)
Однако, наверное, многих интересовал вопрос, что же означает та или иная цифра, тот или иной текст в этой строке.
Если с наименованием и разрядностью более-менее понятно, то все остальные пункты могут принимать много различных значений, и каждое из этих значений что-то означает, поэтому давайте рассмотрим более подробно каждую часть и узнаем, что конкретно означает то или иное значение.
Заметка! Обзор инструментов для работы с Microsoft SQL Server.
Уровни версии Microsoft SQL Server
Каждое программное обеспечение проходит много стадий разработки и каждая стадия каким-то образом называется и, соответственно, маркируется. Наверное, всем известны такие понятия, как beta-версия, релиз-кандидат и так далее, так вот, у Microsoft эти стадии выглядят как «Уровни версии» или их еще называют «Уровни продукта».
Поэтому в полном наименовании версии Microsoft SQL Server практически всегда встречаются такие буквы как: RTM, CU, SP, CTP, RC и другие, а что же они означают? Давайте разбираться.
CTP (Community Technology Preview) – beta версия, т.е. предварительная версия – это незаконченный продукт, основная версия еще не вышла. Функционал к выходу основной версии может еще измениться.
RC (Release Candidate) – релиз-кандидат. Это версия продукта, который практически завершен, и готов к выпуску, однако еще идет финальный этап тестирования. Функционал, скорей всего, изменяться больше не будет.
RTM (Released To Manufacturing) – релиз продукта. Первая официальная версия продукта, т.е. это исходная, готовая версия.
SP (Service Pack) – пакет обновлений. Это крупное обновление, которое включает целый набор обновлений и исправлений. Все пакеты обновлений SQL Server являются кумулятивными, т.е. каждый новый пакет обновлений содержит все исправления, включенные в предыдущие пакеты обновлений, а также любые новые исправления. Однако такие пакеты обновлений больше не выпускаются, начиная с SQL Server 2017, выпускаются только накопительные обновления (CU).
CU (Cumulative Update) – накопительное обновление. Эти обновления содержат исправления ошибок и улучшения, которые были добавлены после предыдущего выпуска.
GDR (General Distribution Release) – выпуск для общего распространения. Исправления, включенные в GDR, не включают обновлений CU, они включают изменения с предыдущего выпуска GDR. В основном эти обновления несут устранение проблем с безопасностью.
QFE (Quick Fix Engineering) – исправление (hotfix). Эти исправления устраняют какие-то часто встречающиеся проблемы у конкретного пользователя продукта. Такие обновления могут включать исправления CU. Обычно такие исправления предоставляются в рамках технической поддержки.
CVE (Common Vulnerabilities and Exposures) – устранение общеизвестных проблем с безопасностью.
OD (On-Demand) – исправление по требованию пользователя продукта, т.е. устраняются проблемы при конкретных сценариях у пользователей.
COD (Critical On-Demand) – исправление, связанное с обнаружением серьезной проблемы со стабильностью, функциональностью или безопасностью.
Заметка! Сравнение Azure Data Studio с SQL Server Management Studio (SSMS).
Редакции Microsoft SQL Server
Кроме уровня версии, которая отражает стадию разработки Microsoft SQL Server в целом как продукта, есть еще и редакции SQL Server, которые отражают функциональность и возможности Microsoft SQL Server. Иными словами, каждая из редакций имеет какой-то определенный функционал и ограничения.
Дело в том, что у всех организаций разные потребности, и многим полный функционал Microsoft SQL Server просто не нужен, кроме этого должна же быть какая-то бесплатная версия, например, для обучения.
Существует 4 основные редакции Microsoft SQL Server:
- Enterprise – самый полный выпуск, включает все возможности SQL Server, предназначен для крупных баз данных, которые требуют максимальной производительности, надежности, масштабируемости и доступности, а также имеют очень строгие требования по бизнес-аналитике;
- Standard – самая распространенная редакция, включает ключевые возможности управления данными и бизнес-аналитики. В отличие от выпуска Enterprise у Standard имеются ограничения, как в функциональности, так и в объеме использования ресурсов, например, максимальное количество ядер, которое можно задействовать, это 24;
- Developer – редакция для разработчиков программного обеспечения, которая включает полный функционал SQL Server, она позволяет создавать и тестировать приложения на основе SQL Server без ограничений. Она бесплатна, но ее могут использовать только программисты для разработки и демонстрации приложений, иными словами, в качестве сервера баз данных на предприятии ее использовать нельзя;
- Express – бесплатная редакция SQL Server, она подходит для обучения и разработки приложений для обработки данных на настольных компьютерах и небольших серверах (размером до 10 ГБ). У этого выпуска также есть ограничения, например, задействовать можно только 4 ядра, а максимально возможный размер базы данных 10 ГБ. По функционалу данная редакция также значительно уступает платным вариантам.
Расшифровка номера версии Microsoft SQL Server
С уровнями версий и редакциями Microsoft SQL Server разобрались, осталось понять, что означают цифры, указанные в номере версии, например, 15.0.2000.5.
Эти цифры, на самом деле, как раз и показывают конкретную версию Microsoft SQL Server.
Как видно, номер версии состоит из нескольких частей, где каждая часть уточняет версию.
В целом расшифровка выглядит следующим образом
MajorVersion.MinorVersion.ProductBuild.Revision
MajorVersion – это основная версия Microsoft SQL Server, она изменяется только тогда, когда выходит абсолютно новая версия SQL Server, например, у Microsoft SQL Server 2019 – это 15, в 2017 версии – это 14, остальные версии Вы можете посмотреть в таблице версий, которая приведена в начале данной статьи.
MinorVersion – это дополнительная версия Microsoft SQL Server, она изменяется редко, только когда в рамках текущей версии вносятся значительные изменения.
ProductBuild – это номер сборки Microsoft SQL Server, он изменяется при каждом обновлении Microsoft SQL Server в рамках текущей версии.
Revision – редакция (ревизия) сборки. Версии SQL Server, у которых номер всех версий, а также номер сборки одинаковый, являются полностью взаимозаменяемыми. Однако если редакция сборки отличается, это говорит о том, что уже после выпуска сборки, спустя время, была обнаружена, например, проблема безопасности в этой сборке, новая редакция сборки устраняет эту проблему. Данная цифра в большей степени предназначена для самих разработчиков Microsoft SQL Server.
Таким образом, мы можем расшифровать версию 15.0.2000.5 следующим образом
ОсновнойНомер.ДополнительныйНомер.НомерСборки.РедакцияСборки
Заметка! Курсы по T-SQL для начинающих.
На сегодня это все, надеюсь, материал был Вам полезен, пока!