Разное

Sql version: @@VERSION (Transact-SQL) — SQL Server

22.03.1978

Содержание

@@VERSION (Transact-SQL) — SQL Server

  • Чтение занимает 2 мин

В этой статье

Применимо к: SQL Server (все поддерживаемые версии) База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Параллельное хранилище данных

Возвращает сведения о системе и построении текущей установки SQL Server.

Синтаксические обозначения в Transact-SQL

Примечание

Нам известно о проблеме, когда @@VERSION сообщает неверную версию продукта для Базы данных SQL Azure.

Версия ядра базы данных SQL Server, выполняющаяся в базе данных SQL Azure, всегда выше локальной версии SQL Server и содержит последние исправления безопасности.

Это означает, что уровень исправления всегда совпадает с локальной версией SQL Server или выше ее, и что последние функции, доступные в SQL Server, также доступны в базе данных SQL Azure.

Чтобы определить выпуск ядра базы данных программным способом, используйте SELECT SERVERPROPERTY(‘EngineEdition’). Этот запрос вернет значение 5 для Базы данных SQL Azure и значение 8 для Управляемого экземпляра SQL Azure.

После решения этой проблемы документация будет обновлена.

Синтаксис

@@VERSION  

Типы возвращаемых данных

nvarchar

Remarks

Результаты функции @@VERSION представлены как одна строка типа nvarchar. Для получения значений отдельных свойств можно использовать функцию SERVERPROPERTY (Transact-SQL).

Для SQL Server возвращаются следующие сведения.

  • SQL Server version

  • Архитектура процессора

  • Дата сборки SQL Server

  • Заявление об авторских правах

  • SQL Server edition

  • Версия операционной системы

Для База данных SQL Azure возвращаются следующие сведения.

  • Выпуск — «Microsoft SQL Azure»

  • Уровень продукта — «(RTM)»

  • Версия продукта

  • Дата сборки

  • Заявление об авторских правах

Примеры

А. Получение текущей версии SQL Server

Следующий код возвращает сведения о версии текущего экземпляра SQL Server.

SELECT @@VERSION AS 'SQL Server Version';  

Примеры: Azure Synapse Analytics и Система платформы аналитики (PDW)

Б. Получение текущей версии Microsoft Azure Synapse Analytics

SELECT @@VERSION AS 'SQL Server PDW Version';  

См. также:

SERVERPROPERTY (Transact-SQL)

Microsoft SQL Server Standard Edition

Лицензирование продукта

Платформа Microsoft SQL Server Standard Edition лицензируется по числу пользователей.  

  • Лицензирование на базе вычислительных мощностей (Core-based)
    – зависит от мощности сервера, выраженной в ядрах. Лицензии на основе числа ядер продаются в комплектах для двух ядер физических или виртуальных процессоров. Чтобы правильно лицензировать свой физический сервер, необходимо получить лицензии на все ядра этого сервера. Минимально возможное число лицензий на каждый физический процессор сервера составляет 4 лицензии на ядро. Клиентские лицензии не требуются.
  • Лицензирование по числу пользователей/устройств – оптимальная модель для предприятий с небольшим числом пользователей баз данных. Предполагает покупку лицензий для каждого сервера баз данных под управлением Microsoft SQL Server и приобретение клиентских лицензий Microsoft SQL Server CAL. Чтобы получить доступ к лицензированному SQL-серверу Microsoft, каждый пользователь/устройство должен иметь лицензию SQL Server CAL той же или более новой версии (например, чтобы получить доступ к серверу SQL Server 2008 SE, пользователь/устройство должен иметь лицензию SQL Server 2008 или 2012 CAL). Каждая лицензия SQL Server CAL может обеспечивать доступ к нескольким лицензированным серверам SQL Server.

Варианты поставки Microsoft SQL Server Standard Edition

  • Коробка
    – включает DVD-дистрибутив ПО на русском или английском языке, 10 клиентских лицензий, лицензионное соглашение, сертификат подлинности. Покупка ПО Microsoft в коробочной версии является простым способом приобретения продукта для частных пользователей и небольших организаций. Права на использование коробочных версий продуктов Microsoft изложены в лицензионном соглашении конечного пользователя. . Подтверждением лицензионных прав пользователя является сертификат подлинности, наклеенный на коробку. Для дополнительного подтверждения лицензионных прав и целей бухучета рекомендуется сохранять упаковку, информационные носители (диски с голограммой, если они есть в составе продукта) и документы, подтверждающие покупку.
  • Корпоративная лицензия OLP – предназначена для приобретения несколько копий (лицензий) программных продуктов Microsoft. Уже при покупке 5 лицензий пользователь получает значительную скидку по сравнению со стоимостью приобретения тех же продуктов в виде коробки. OLP предоставляет бессрочные права на использование текущих и предыдущих версий продуктов. Вместе с лицензиями OLP можно приобрести подписку на программу поддержки Microsoft Software Assurance (SA), предоставляющую право обновлять ПО до новых версий и некоторые дополнительные преимущества (пакеты бесплатных услуг и инструментов) на срок 24 месяца. По окончании 24-х месяцев можно приобрести отдельные лицензии на продление SA. Права на использование продуктов, предоставляемые лицензиями OLP изложены в официальном документе Microsoft Product Use Rights (PUR). Минимальный первичный заказ – 5 лицензий OLP на любые продукты. Последующие заказы в течение двух лет могут быть на любое количество лицензий (необходимо предъявлять авторизованный номер соглашения). После приобретения OLP-лицензии на сайте Microsoft VLSC  покупателю предоставляется доступ к ключам и установочному файлу текущих и предыдущих версий продукта (доступ открывается примерно через 2 рабочих дня).

Сравнительная таблица OLP-лицензий и коробочных версий

Права пользователя Программы корпоративного лицензирования Коробка (FPP)
Право использования предыдущей версии (downgrade) +  
Возможность установить и использовать несколько копий ПО на одном ПК Любое количество копий Одна копия
Возможность установить дополнительную копию ПО на портативное устройство для использования единственным основным пользователем лицензированного устройства + +
Возможность установить дополнительную копию ПО на сетевое устройство +  
Перенос на другой ПК

Разрешен не чаще, чем один раз в 90 дней

Передача третьему лицу Разрешается в соответствии с условиями соглашения Разрешена однократная передача при условии удаления ПО и передачи всех компонентов


Подробная информация по лицензированию доступна на сайте Microsoft.

Характеристики Standart Enterprise
Описание
  • Кластеры больших данных SQL Server 2019
  • Виртуализация данных через PolyBase
  • Повышенная производительностьАвтоматическая интеллектуальная настройка баз данных
  • Azure Data Studio с поддержкой ноутбуков
  • Ведущая в отрасли производительность с непревзойденной масштабируемостью
  • Неограниченные преимущества виртуализации
  • Хранилище данных в масштабе Petabyte
  • Критически важные для бизнеса Home Assistant в Windows и Linux
  • Низкая совокупная стоимость владения 
  • Доступ к Power Bl

 
Максимальное количество ядер До 24 ядер процессора Неограниченное количество ядер процессора
Память

До 128 Гб памяти

Неограниченная память

Хранилище данных 524Пб 524Пб
Кластеры больших данных SQL Server 2019 с Apache Spark и HDFS, встроенными в движок SQL Server
Виртуализация данных с использованием PolyBase (включая дополнительные источники данных, такие как Oracle, Teradata, MongoDB и другие базы данных SQL Server
Унифицированная платформа искусственного интеллекта для обучения и эксплуатации моделей с помощью служб SQL Server ML-  
Совместимость
Поддержка UTF-8
Поддержка расширения SQL Server Java-  
Интеллектуальная обработка запроса: скалярная пользовательская функция встраивания, табличную переменную отложенной компиляции, приблизительный подсчет различных значений
Интеллектуальные функции обработки запросов: обратная связь с памятью в режиме строки, пакетный режим для хранения строк и автоматическая настройка +
Автоматическая перенаправление соединения на чтение и запись +
Ускоренное восстановление базы данных
Всегда шифруется с помощью защищенных анклавов
Прозрачное шифрование базы данных
Классификация и аудит данных
Оценка уязвимости
Azure Data Studio для управления SQL Server, включая поддержку T-SQL с помощью ноутбуков
Прямой запрос служб SQL Server Analysis Services


Часто задаваемые вопросы:
Какие есть модели лицензирования?
«Сервер + клиенты» — лицензирование серверов, пользователей и устройств.
Данная модель обычно используется для работы на серверах с небольшим числом клиентов. На каждое устройство или пользователя, который использует функционал SQL Server с помощью приложений или напрямую, нужна клиентская лицензия.  На каждый сервер или компьютер, на котором установлен SQL Server, требуется серверная лицензия.
 
«По ядрам» — лицензирование ядер в операционной среде, в которой запускается SQL Server.
Клиентские лицензии (CAL) не требуются. Такая модель подходит для серверов с неизмеримым или большим количеством клиентов (например, для веб-сайтов). Лицензии выпускаются на два ядра. Необходимое количество двух-ядерных лицензий равно половине от числа ядер в операционной среде, в которой запускается SQL Server, но не менее двух двух-ядерных лицензий на одну операционную среду.


Какие бывают редакции SQL Server 2019?
Редакции: Developer, Enterprise, Standard, Express
Редакции Express и Developer – бесплатные.


Как лицензируются клиенты?
Редакция SQL Server 2019 Enterprise лицензируется только «по ядрам». Эта модель лицензирования разрешает неограниченное количество клиентов сервера. Поэтому, для SQL Server Enterprise клиентские лицензии не требуются.


Редакция SQL Server 2019 Standard, в зависимости от ситуации, может лицензироваться «по ядрам» или по модели «сервер + клиенты».
1.  Количество клиентов не измеримо – необходимо выбрать лицензирование «по ядрам»;
2.  Количество клиентов велико – сравните цены «по ядрам» и «сервер + клиенты» и выберете оптимальный по стоимости вариант.
3.  Количество клиентов не велико и стабильно – выбирайте лицензирование по модели «сервер + клиенты». Это экономически целесообразно.
Клиентские лицензии SQL Server CAL требуются только для SQL Server Standard, который используется небольшим и относительно стабильным количеством клиентов.
Клиентские лицензии SQL Server CAL (Client Access License) выпускаются: «на пользователя» и «на устройство».


Владелец лицензии SQL Server обязан приобрести User CAL для всех пользователей, использующих его сервер(ы), или Device CAL для всех устройств, с помощью которых пользователи используют его сервер(ы), напрямую взаимодействуя с интерфейсами устройств.


Примеры вариантов приобретения:
1)  SQL Server используют 10 пользователей с помощью 10 конкретных устройств.
Можно приобрести и 10 User CAL, и 10 Device CAL равнозначен (цены лицензий одинаковые).
 
2)  SQL Server используют 10 пользователей с помощью 15 конкретных устройств.
Выгоднее приобрести 10 User CAL, чем 15 Device CAL.
 
3)  SQL Server используют 10 пользователей с помощью каких-то устройств.
Лучше приобретать 10 User CAL.
 
4)  SQL Server используют 10 пользователей с помощью 5 устройств.
Выгоднее приобрести 5 Device CAL, чем 10 User CAL.
 
5)  SQL Server используют сколько-то пользователей с помощью 10 конкретных устройств.


Лучше приобретать 10 Device CAL.


Не имеет значения для расчета требуемого количества SQL Server CAL:

  • число серверов SQL Server;
  • число терминальных серверов между SQL Server и клиентами;
  •  число бизнес-приложений между SQL Server и клиентами;
  • число учетных записей на серверах;
  • число одновременных подключений к серверам;
  • наличие одного коннекта к серверу на всех пользователей
  •  принадлежность пользователей к штату какой-либо организации;
  •  принадлежность устройств к каким-либо организациям или людям.

 Для расчета клиентского доступа SQL Serverнеобходимо учитывать следующие факторы:

  • Лицензию Device CAL разрешено переназначать на другое устройство не чаще 1 раз в 90 дней, если переназначение не связано с неисправностью устройства.
  • Лицензию User CAL разрешено переназначать другому пользователю не чаще 1 раза в 90 дней, если переназначение не связано с постоянным или временным отсутствием человека.
  • Содержание процедуры назначения/переназначения лицензий не регламентировано компанией Microsoft.
  • Лицензии CAL предоставляют право использования функционала серверов предыдущих версий (право Downgrade).
  • Лицензии CAL не имеют технологических процедур администрирования.

 
Как лицензировать SQL Server Standard на терминальном сервере?
!Наличие одного или нескольких терминальных серверов между SQL Server Standard и клиентами не уменьшает количество требуемых клиентских лицензий SQL Server CAL.


Внимание!

  • Основным сервером для всех остальных является WinServer
  • SQL Server можно установить только после установки WinServer.
  • Exchange Server можно установить только после установки WinServer.
  • Skype for Bussines можно установить только после установки WinServer и SQL Server.
  • SharePoint Server можно установить только после установки WinServer и SQL Server.
  • Project Server можно установить только после установки WinServer, SQL Server и SharePoint Server.
  •  Office Standard/ Pro Plus можно установить только после WinServer.
  • Access можно установить только после WinServer.
  • Word можно установить только после WinServer.

Как происходит лицензирование SQL Sever в мультиплексированной прикладной среде?
Мультиплексирование — это процесс, который позволяет группировать соединения, пересылать информацию или уменьшать количество устройств или пользователей, работающих непосредственно с SQL Server.


Внимание!

Лицензируя сервер по принципу «клиентская лицензия + сервер», необходимо покупать клиентскую лицензию на SQL Server, даже при получении доступа не напрямую, а через другие устройства или приложения.

  •  Мультиплексирование не уменьшает количество необходимых лицензий. Пользователям необходимо иметь лицензии независимо от того, взаимодействуют они с SQL Server напрямую или нет.
  • SQL Server CAL требуется для всех пользователей или устройств, которые автоматически получают доступ к серверу, данным или содержимому с сервера, файлам.
  •  Количество требуемых клиентских лицензий не зависит от количества аппаратных или программных уровней между SQL Server и пользователями или устройствами, на которых будут выполняться данные, службы или функциональные возможности.
     

MS SQL Server и T-SQL

Установка MS SQL Server 2019

Последнее обновление: 06.02.2021

MS SQL Server доступен в различных вариациях. Прежде всего, это MS SQL Server Enterprise — полный выпуск, нацеленный на использование в реальных проектах. Именно он используется на различных хостингах и серверах баз данных. Однако он доступен только в платной версии (не считая триального периода) и стоит довольно приличных денег.

Для простых приложений также может хватить и выпуска Express: он бесплатный. К тому же у него есть преимущество — его можно ставить в качестве реального сервера и использовать в реальных задачах, однако он имеет урезанный функционал по сравнению с полной версией.

И также есть MS SQL Server Developer Edition. Это полнофункциональный выпуск, который содержит весь функционал, что и полная версия MS SQL Server Enterprise, только нацелена только для нужд разработки. В то же время эта версия не может быть использована для развертывания в качестве реального сервера на реальных проектах. Однако для изучения всей механики MS SQL Server эта версия представляет оптимальный вариант, поэтому именно эту версию мы и будем использовать.

Но в данном случае для данного руководства по большому счету можно использовать как Developer, так и Express выпуск.

Итак, установим MS SQL Server 2019 Developer Edition. Для этого перейдем по адресу https://www.microsoft.com/en-us/sql-server/sql-server-downloads. Найдем на странице пункт «Developer» и нажем на кнопку загрузки.

После загрузки программы установки запустим ее. И вначале нам будет предложено два варианта установки: базовая и настраиваемая. Для потребностей данного руковдства вполне хватит и базовой установки. Тем не менее рассмотрим оба варианта установки.

Базовая установка MS SQL Server Developer Edition

В начале рассмотрим базовую установку. На начальном шаге укажем в качестве типа установки тип «Базовая»:

После принятия лицензионного соглашения нам будет предложено установить путь для установки:

Оставим все настройки по умолчанию и нажмем на кнопку «Установить».

После завершения установки на финальном экране мы увидим ряд данных, которые нам могут понадобится в дальнейшем при работе с MS SQL Serverом.

Прежде всего это имя экземпляра — по умолчанию MSSQLSERVER. По этому имени мы сможем найти запущенный сервер в панели служб или можно это имя использовать при обращении к серверу из других программ.

Также стоит отметить строку подключения, которая по умолчанию представляет "Server=localhost;Database=master;Trusted_Connection=True;". Через эту строку подключения мы сможем подключаться к серверу из других программ, запущенных на этом же компьютере.

Итак, мы установили SQL Server 2019, у которого имя экземпляра — «MSSQLSERVER». Следует отметить, что перед подключением к нему, надо убедиться, что он запущен. Для этого можно открыть окно служб:

Если он не запущен, там же в панели служб мы его может запустить, и после этого мы сможем с ним работать.

Подобным образом устанавливается и MS SQL Server 2019 Express

.

Настраиваемая установка

Теперь рассмотрим настраиваемую установку. Для этого при установке выберем тип установки «Пользовательский»:

Далее нам надо будет указать язык установки и расположение для скачивания носителя.

По умолчанию расположение на Windows — папка C:\SQL2019. В дальнейшем, если возникнет необходимость добавить какие-то компоненты или изменить параметры установки, то при изменении программа установки потребует расположение загруженных файлов. И именно этот путь необходимо будет указать.

Оставим все настройки по умолчанию и нажмем на кнопку «Установить». И далее нам откроется мастер установки.

В левой части выберем пункт Installation, а в правой выберем первый пункт — New SQL Server stand-alone installation or add features to an existing installation. Далее с помощью последовательности шагов нам надо будет установить опции установки.

На первом этапе надо ввести ключ, либо указать один из бесплатных выпусков. Здесь мы указываем выпуск «Developer» и переходим к новому шагу по кнопке Next.

Далее надо будет принять лицензионное соглашение. И затем прощелкаем на кнопку Next до шага Feature Selection. На этом этапе предлагается выбрать компоненты для установки. Здесь отметим все компоненты, учитывая при этом объем свободной памяти:

В зависимости от выбранных компонентов увеличивается количество этапов установки, где надо выполнить какие-либо настройки. В моем случае выбраны все компоненты. Поэтому в дальнейшем рассмотрим тот случай, если выбраны все компоненты.

Далее на шаге Instance Configuration нам надо будет указать название и ID запускаемой сущности SQL Server.

Для имени указываем опцию Default instance, а для ID оставляем значение по умолчанию — MSSQLSERVER. Это будет то имя экземпляра, по которому мы сможем обращаться к серверу из внешних приложений.

Затем прощелкаем последующие шаги с опциями по умолчанию до Database Engine Configuration. С помощью кнопки Add Current User здесь добавим текущего пользователя в качестве администратора для сервера.

На следующем шаге Analysis Services Configuration также добавим текущего пользователя в качестве администратора для функции Analysis Services:

На следующих двух шагах оставим настройки по умолчанию. И далее на шаге «Distributed Replay Controller» аналогично добавим текущего пользователя

На всех последующих шагах оставим настройки по умолчанию и на самом последнем экране для установки нажмем на кнопку Install:

Спустя некоторое время MS SQL Server будет установлен.

Версия, выпуск и уровень обновления системы SQL Server

Quick summary:


All SQLServer service packs are cumulative, meaning that each new service pack contains all the fixes that are included with previous service packs and any new fixes.

Legend:

CTP Community Technology Preview (beta release)
RC Release Candidate
RTM Released To Manufacturing; It is the original, released build version of the product, i.e. what you get on the DVD or when you download the ISO file from MSDN.
CU Cumulative Update; Cumulative updates contain the bug fixes and enhancements–up to that point in time–that have been added since the previous Service Pack release and will be contained in the next service pack release. Installation of the Cumulative Update is similar to the installation of a Service Pack. Cumulative Updates are not fully regression tested.
* Since January 27, 2016: Microsoft recommends ongoing, proactive installation of SQL Server CUs as they become available. SQL Server CUs are certified to the same levels as Service Packs, and should be installed with the same level of confidence.
SP Service Pack; much larger collection of hotfixes that have been fully regression tested. In some cases delivers product enhancements.
GDR General Distribution Release; GDR fixes should not contain any of the CU updates.
QFE Quick Fix Engineering; QFE updates include CU fixes.
CVE Common Vulnerabilities and Exposures; publicly known information-security vulnerabilities.

Последние обновления, доступные для каждой версии SQL Server
Примечание. «Последний» — выпущенный последним за прошедшие 12 месяцев.

Источники:
Сведения о жизненном цикле поддержки SQL Server
https://support.microsoft.com/ru-ru/lifecycle/search/?c2=1044

Microsoft SQL Server Version List
https://sqlserverbuilds.blogspot.com/

Как определить версию, выпуск и уровень обновления системы SQL Server и ее компонентов:
https://support. microsoft.com/ru-ru/help/321185/how-to-determine-the-version-edition-and-update-level-of-sql-server-an

Microsoft SQL Server. Полный обзор версий и обновлений

В свое время из-за немного громоздкой политики по выпуску обновлений для Microsoft SQL Server путался какой же из дистриубтивов нужно установить и откуда его скачать. Углубившись в данную тематику, в интернете нашел замечательные систематизирующие ресурсы, которые отвечали на мои вопросы (они приведены в начале статьи).

Надеюсь собранная информация будет полезна не только мне. Github версия в формате markdown на английском языке: https://github.com/ktaranov/sqlserver-kit/blob/master/SQL%20Server%20Version.md

Полезные ссылки и статьи

Часто используемые термины и сокращения

  • CTP: Community Technology Preview (beta release)
  • RC: Release Candidate
  • RTM: Released To Manufacturing — это оригинальный релиз сборки версии продукта, то есть то, что вы получите на DVD или при загрузке файла ISO от MSDN.
  • RTW: Release To Web.
  • CU: Cumulative Update -накопительный пакет обновлений, содержащий баг фиксы и улучшения
  • SP: Servise PackA tested, cumulative set of all hotfixes, security updates, critical updates, and updates. Service packs may also contain additional fixes for problems that are found internally since the release of the product and a limited number of customer-requested design changes or features.
  • GDR: General Distribution Release; GDR исправления не должны включать любые из CU обновлений.
  • QFE: Quick Fix Engineering.
  • SU: Security update.
  • Hotfix: Единый пакет обновлений, который включает один или несколько файлов, которые используются для решения адресных проблем.

Обычно процедура установки SQL Server выглядит следующим образом:

  1. Устанавливается нужная вам стабильная версия (на текущий момент рекомендуемые это 2012 или 2014)
  2. Затем устанавливается последний из доступных сервис паков
  3. Устанавливается последний накопительный пакет обнволений для устранения различного рода багов
  4. В случае необходимости для устранения конкретных проблем устанавливается нужный Hotfix

Какие самые последние обновления доступны для SQL Server?

Версии SQL Server и уровни совместимости

SQL Server Version Code Name Release Year Internal Database Version Database Compatibility Level
SQL Server 2016 ? 2016 782 120
SQL Server 2014 SQL14 2014 782 120
SQL Server 2012 Denali 2012 706 110
SQL Server 2012 CTP1 Denali 2010 684 110
SQL Server 2008 R2 Kilimanjaro 2010 660 / 661 100
Azure SQL DB CloudDB 2010 ? ?
SQL Server 2008 Katmai 2008 655 100
SQL Server 2005 SP2+ with VarDecimal enabled Yukon 2005 612 90
SQL Server 2005 Yukon 2005 611 90
SQL Server 2000 Shiloh 2000 539 80
SQL Server 7. 0 Sphinx 1998 515 70
SQL Server 6.5 Hydra 1996 408 65
SQL Server 6.0 SQL95 1995 ? 60
SQL Server 4.21 SQLNT 1993 ? 60
SQL Server 1.1 (16 bit) ? 1991 ? 60
SQL Server 1.0 (16 bit) Ashton-Tate 1989 ? 60

Установочные файлы Microsoft SQL Server с прямыми ссылками на загрузку

SHA1 хэш можно легко получить с помощью встроенной Windows утилиты certutil.  Например, для одного файла:

certUtil -hashfile «d:<span>\<span>SQL</span></span> Server<span>\<span>SQLServer</span></span>2014SP1-KB3058865-x64-ENU.exe» sha1

certUtil -hashfile «d:<span>\<span>SQL</span></span> Server<span>\<span>SQLServer</span></span>2014SP1-KB3058865-x64-ENU.exe» sha1

Или для всех файлов в директории, имеющих расширение .exe:

FOR /R «d:<span>\<span>YaDsik</span></span><span>\<span>Backup</span></span><span>\<span>Distrib</span></span><span>\<span>SQL</span></span> Server» <span>%I IN (*.exe) DO certUtil -hashfile «%I» sha1</span>

FOR /R «d:<span>\<span>YaDsik</span></span><span>\<span>Backup</span></span><span>\<span>Distrib</span></span><span>\<span>SQL</span></span> Server» <span>%I IN (*.exe) DO certUtil -hashfile «%I» sha1</span>

Общая информация по Service Pack

Определение версии, выпуска и уровня обновления — SQL Server

  • 31 минута на чтение

В этой статье

В этой статье перечислены различные сборки или обновления, доступные для разных версий SQL Server, и описаны процедуры определения версии SQL Server, работающей в данной системе.

Исходная версия продукта: SQL Server
Исходный номер базы знаний: 321185

Сводка

Последние обновления доступны для поддерживаемых в настоящее время версий SQL Server

Каждая из следующих ссылок предоставляет информацию обо всех применимых продуктах и ​​технологиях.

Версия Последний пакет обновления Последняя GDR Последнее накопительное обновление Полная информация о версии Общие указания
SQL Server 2019 Нет ГДР (15.0.2080.9 — январь 2021) 13 д.е. на 2019 г. (15.0.4178.1 — октябрь 2021 г.) 8 д.е. + ГДР (15.0.4083.2 — январь 2021 г.) SQL Server 2019 строит Установка SQL Server 2019
SQL Server 2017 г. Нет ГДР (14.0.2037.2 — январь 2021 г.) 26 д.е. (14.0.3411.3 — сентябрь 2021 г.) 22 д.е. + GDR (14.0.3370.1 — январь 2021 г.) SQL Server 2017 строит Установка SQL Server 2017
SQL Server 2016 SP3 (13.0.6300.2 — сентябрь 2021 г.) SP2 (13.0.5026.0 — апрель 2018 г.) SP1 (13.0.4001.0 — ноябрь 2016 г.) GDR для SP2 (13.0.5103.6 — январь 2021 г.) GDR для SP1 (13.0.4259.0 — июль 2019 г.) GDR для RTM (13.0.1745.2 — январь 2018 г.) CU17 для 2016 SP2 (13.0.5888.11 — март 2021) CU15 + GDR для SP2 (13.0.5865.1 — январь 2021) CU15 + GDR для SP1 (13.0.4604.0 — июль 2019) CU15 для SP1 (13.0.4574.0 — май 2019) CU14 для SP2 (13.0.5830.85 — август 2020 г.) CU9 для RTM (13.0.2216.0 — ноябрь 2017 г.) SQL Server 2016 сборки Установка SQL Server 2016
SQL Server 2014 г. SP3 (12.0.6024.0 — октябрь 2018 г.) SP2 (12.0.5000.0 — июль 2016 г.) SP1 (12.0.4100.1 — май 2015 г.) GDR для SP3 (12.0.6164.21 — январь 2021 г.) GDR для SP2 (12.0.5223.6 — январь 2019 г.) GDR для SP1 (август 2017 г.) MS 15-058 (июль 2015 г.) CU4 + GDR для SP3 (12.0.6433.1 — январь 2021 г.) CU4 для SP3 (12.0.6329.1 — июль 2019 г.) CU18 для SP2 (12.0.5687.1 — июль 2019 г.) CU13 для SP1 (12.0.4522.0 — август 2017 г.) SQL Server 2014 сборки Установка SQL Server 2014
SQL Server 2012 SP4 (11.0.7001.0 — сентябрь 2017 г.) SP3 (11.0.6020.0 — ноябрь 2015 г.) SP2 (11.0.5058.0 — июнь 2014 г.) SP1 (11.0.3000.00 — ноябрь 2012 г. GDR для SP4 (11.0.7507.2 — январь 2021 г.) GDR для SP3 (январь 2018 г.) MS 16-136 (ноябрь 2016 г.) MS 15-058 (декабрь 2015 г.) CU10 для SP3 (11.0.6607.3 — август 2017 г.) CU16 для SP2 (11.0.5678.0 — январь 2017 г.) CU16 для SP1 (11.0.3487.0 — май 2015 г.) SQL Server 2012 строит Установка SQL Server 2012
SQL Server 2008 R2 SP3 (10.50.6000.34 — сентябрь 2014 г.) SP2 (10.50.4000.0 — июль 2012 г.) GDR для SP3 (январь 2018 г.) MS 15-058 (июль 2015 г.) Нет SQL Server 2008 R2 сборки Установка SQL Server 2008 R2 SP3
SQL Server 2008 SP4 (10.0.6000.29 — сентябрь 2014 г.) SP3 (10.00.5500.00 — октябрь 2011 г.) GDR для SP4 (январь 2018 г.) MS 15-058 (июль 2015 г.) Нет SQL Server 2008 строит Обслуживание SQL Server 2008

Примечание

«Последний» = За последние 12 месяцев

Определите, какая версия и выпуск ядра СУБД SQL Server работает.

Чтобы определить версию SQL Server, вы можете использовать любой из следующих методов.

  • Метод 1: Подключитесь к серверу с помощью обозревателя объектов в SQL Server Management Studio. После подключения обозревателя объектов в скобках будет отображаться информация о версии, а также имя пользователя, которое используется для подключения к определенному экземпляру SQL Server.

  • Метод 2: Посмотрите на первые несколько строк файла журнала ошибок для этого экземпляра. По умолчанию журнал ошибок находится по адресу Program Files \ Microsoft SQL Server \ MSSQL.n \ MSSQL \ LOG \ ERRORLOG и ERRORLOG.n файлов. Записи могут выглядеть следующим образом:

      2011-03-27 22: 31: 33.50 Сервер Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    29 марта 2009 10:11:52
    Авторское право (c) 1988-2008 Microsoft Corporation
    Express Edition (64-разрядная)
    в Windows NT 6.1  (сборка 7600 :)
      

    В этой записи содержится вся необходимая информация о продукте, такая как версия, уровень продукта, 64-разрядная или 32-разрядная версия, выпуск SQL Server и версия ОС, на которой работает SQL Server.

    Примечание

    Выходные данные этого запроса были улучшены, чтобы отображать дополнительную информацию, как описано в статье блога «Какую сборку SQL Server вы используете?» Для следующих версий:

    • SQL Server 2014 RTM CU10 и более поздние версии
    • SQL Server 2014 с пакетом обновления 1 CU3 и более поздние версии
    • SQL Server 2012 с пакетом обновления 2 (SP2) CU7 и более поздние версии
  • Метод 3: Подключитесь к экземпляру SQL Server, а затем выполните следующий запрос:

      Выберите версию @@
      

    Пример вывода этого запроса:

      Microsoft SQL Server 2008 (SP1) - 10.0,2531.0 (X64)
    29 марта 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-разрядная версия)
    в Windows NT 6.1  (сборка 7600 :)
      

    Примечание

    Выходные данные этого запроса были улучшены, чтобы отображать дополнительную информацию. Это описано в статье блога «Какую сборку SQL Server вы используете?» Для следующих версий:

    • SQL Server 2014 RTM CU10 и более поздние версии

    • SQL Server 2014 с пакетом обновления 1 CU3 и более поздние версии

    • SQL Server 2012 с пакетом обновления 2 CU7 и более поздние версии

  • Метод 4: Подключитесь к экземпляру SQL Server, а затем выполните следующий запрос в SQL Server Management Studio (SSMS):

      ВЫБЕРИТЕ СВОЙСТВО СЕРВЕРА ('версия продукта'), СВОЙСТВО СЕРВЕРА ('уровень продукта'), СВОЙСТВО СЕРВЕРА ('издание')
      

    Примечание

    Этот запрос работает для любого экземпляра SQL Server 2000 или более поздней версии.

    Возвращаются следующие результаты:

    • Версия продукта (например, 10.0.1600.22)
    • Уровень продукта (например, RTM)
    • Редакция (например, Enterprise)

    Например, результаты выглядят следующим образом.

    14.0.2027.2 RTM Developer Edition (64-разрядная)
  • Метод 5: Начиная с SQL Server 2008, вы также можете использовать отчет «Обнаружение установленных функций SQL Server».Этот отчет можно найти на странице Tools Центра установки SQL Server. Этот инструмент предоставляет информацию обо всех экземплярах SQL Server, установленных в системе. К ним относятся клиентские инструменты, такие как SQL Server Management Studio. Единственное, о чем следует помнить, это то, что этот инструмент можно запускать локально только в системе, где установлен SQL-сервер. Его нельзя использовать для получения информации об удаленных серверах. Дополнительные сведения см. В разделе Проверка установки SQL Server.

    Снимок образца отчета выглядит следующим образом:

  • SQL Server Management Studio (SSMS)

    Чтобы определить, какие версии клиентских инструментов установлены в вашей системе, запустите Management Studio и затем щелкните О в меню Справка . (См. Следующий снимок экрана.)

    Начиная с SQL Server 2016, SQL Server Management Studio предлагается как отдельная загрузка.Дополнительные сведения о различных версиях инструмента см. В примечаниях к выпуску SQL Server Management Studio (SSMS).

    Инструменты данных SQL Server

    Дополнительные сведения об инструментах данных SQL Server см. В статье Загрузка инструментов данных SQL Server (SSDT) ​​для Visual Studio.

Службы отчетов SQL Server

Версия SQL Server Reporting Services (SSRS) отображается в URL-адресе веб-службы Reporting Services, например: http: // servername / reportserver .Версия также отображается в средстве настройки служб Reporting Services.

Службы интеграции SQL Server

Версия служб интеграции SQL Server соответствует установленной вами версии SQL-сервера.

Службы анализа SQL Server

Чтобы определить версию служб SQL Server Analysis Services, используйте один из следующих методов:

  • Метод 1: Подключитесь к серверу с помощью обозревателя объектов в SQL Server Management Studio.После подключения обозревателя объектов в скобках будет отображаться информация о версии вместе с именем пользователя, которое используется для подключения к конкретному экземпляру служб Analysis Services.

  • Метод 2: Проверьте версию файла Msmdsrv.exe в папке bin служб Analysis Services. Расположение по умолчанию показано в следующей таблице.

    Службы Analysis Services версии Расположение
    2019 % ProgramFiles% \ Microsoft SQL Server \ MSAS15.Имя_экземпляра \ OLAP \ Bin \ MSMDSrv.exe
    2017 % ProgramFiles% \ Microsoft SQL Server \ MSAS14.InstanceName \ OLAP \ Bin \ MSMDSrv.exe
    2016 % ProgramFiles% \ Microsoft SQL Server \ MSAS13.InstanceName \ OLAP \ Bin \ MSMDSrv.exe
    2014 % ProgramFiles% \ Microsoft SQL Server \ MSAS12.InstanceName \ OLAP \ Bin \ MSMDSrv.exe
    2012 % ProgramFiles% \ Microsoft SQL Server \ MSAS11.Имя_экземпляра \ OLAP \ Bin \ MSMDSrv.exe
  • Метод 3: Используйте подразделы реестра, перечисленные в следующей таблице.

    Службы Analysis Services версии Расположение
    2019 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS15.InstanceName \ MSSQLServer \ CurrentVersion Ключ: CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS15.Имя_экземпляра \ Ключи настройки: PatchLevel, Version, Key Edition
    2017 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS14.InstanceName \ MSSQLServer \ CurrentVersion Ключ: CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Версия \ Microsoft \ Microsoft SQL Server \ MSAS14.InstanceName
    2016 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS13.InstanceName \ MSSQLServer \ CurrentVersion Key: CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS13.InstanceName \ Setup Keys: PatchLevel, Version, Key Edition
    2014 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS12.InstanceName \ MSSQLServer \ CurrentVersion Ключ: CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS12.InstanceName \ CurrentVersionSioner7: CurrentSionerSioner7
    2012 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS11.InstanceName \ MSSQLServer \ CurrentVersion Ключ: CurrentVersion HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSAS11.InstanceName \ Setup Keys: PatchLevel, Version, Key Edition

    Дополнительные сведения о проверке версий сборки служб Analysis Services см. В разделе Проверка версии сборки накопительного обновления служб Analysis Services.

Репликация SQL Server

Поскольку агенты репликации могут быть установлены на нескольких разных компьютерах, важно проверить установленные версии на всех затронутых компьютерах.

Например, агент распространителя в транзакционной или одноранговой репликации может существовать на компьютерах, которые отличаются от экземпляра издателя SQL Server, и может существовать на различных экземплярах подписчика SQL Server в опрашиваемой подписке.

Если вы используете веб-синхронизацию для репликации слиянием, веб-сервер IIS может не совпадать с компьютером, на котором запущен SQL Server. Следовательно, у вас есть файлы агента репликации, установленные на веб-сервере IIS.И вам, возможно, придется проверить версию этих файлов .dll в виртуальном каталоге IIS и явно обновить их, чтобы получить последние пакеты обновления, накопительные обновления и исправления для ваших веб-агентов.

Для получения дополнительной информации см. Обновление или исправление реплицированных баз данных.

Полнотекстовый поиск

Компоненты полнотекстового поиска включают следующее:

  • Sqlserver.exe
  • Sql_fulltext_keyfile.dll
  • Iftsph.dll
  • Fd.dll
  • Fdhost.exe
  • Fdlauncher.exe

За исключением Sqlservr.exe, эти компоненты могут не обновляться с каждым накопительным обновлением или пакетом обновления для соответствующего продукта SQL Server. Версии этих файлов изменятся только при наличии исправления для соответствующего компонента. Как правило, вы можете проверить версию каждого из этих DLL-файлов. Самая высокая версия в списке - это версия компонента полнотекстового поиска, установленного в системе.

Вы можете использовать один из следующих методов, чтобы определить версию компонента полнотекстового поиска, установленного в вашей системе.

Примечание

Каждый из этих методов может указывать на то, что версия компонента полнотекстового поиска является либо окончательной первоначальной версией, либо версией более ранней, чем текущая версия компонента базы данных. Мы осознаем, что это проблема, и работаем над ее устранением в будущем обновлении.

  • Метод 1: Проверьте версию полнотекстового ключа SQL Server (Sql_fulltext_keyfile.dll) в папке установки SQL Server 2008 R2 или SQL Server 2008. Обычно для SQL Server 2008 R2 этот файл находится в следующей папке:

    % ProgramFiles% \ Microsoft SQL Server \ MSQL10_50.\ <Имя экземпляра> \ MSSQL

    Для SQL Server 2008 этот файл обычно находится в следующей папке:

    % ProgramFiles% \ Microsoft SQL Server \ MSQL10. \ <Имя экземпляра> \ MSSQL

  • Метод 2: Проверьте следующий подраздел реестра:

    HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Microsoft sql server \ Mssql10_50.instname \ Setup \ SQL_FULLTEXT_ADV

    Пример записи в этом подразделе реестра:

      список возможностей: SQL_FullText_Adv = 3 SQL_FullText_CNI = 3
    Код продукта: {9DFA5914-C275-42E0-810E-C88E46A7F9EA}
    Уровень исправления: 10.50,1765,0
    Версия: 10.50.1600.1
      

    В этом примере записи третья строка (Patchlevel) указывает текущую сборку установленного компонента полнотекстового поиска, а четвертая строка (Версия) обычно показывает исходную версию установленного полнотекстового поиска. В данном случае это SQL Server 2008 R2.

  • Метод 3: Используйте файл Summary.txt , созданный во время установки. Для SQL Server 2008 R2 и более поздних версий этот файл находится в следующей папке:

    % ProgramFiles% \ Microsoft SQL Server \ \ Setup Bootstrap \ LOG \ Summary.txt

    Для значений , которые соответствуют вашей версии, просмотрите Расположение файлов для экземпляров SQL Server по умолчанию и именованных экземпляров.

    Для SQL Server 2008 этот файл находится в следующей папке:

    % ProgramFiles% \ Microsoft SQL Server \ 100 \ Setup Bootstrap \ LOG \ Summary.txt

Службы основных данных SQL Server (MDS)

Диспетчер конфигурации MDS не показывает напрямую номер установленной в данный момент версии.

Имейте в виду, что MDS имеет уникальный сценарий управления версиями, в котором установка ядра СУБД SQL Server не обязательно соответствует версии MDS. Версия может отличаться при сравнении установки SQL Server с двоичными файлами, развернутыми на веб-сайте MDS, и версией схемы каталога MDS. Для обновления и обновления веб-сайтов и схем базы данных MDS требуются действия вручную. Вы можете обратиться к следующему сообщению в блоге о методологии обновления исправлений и пакетов обновления для MDS: Загрузка и установка накопительных обновлений служб данных SQL Server 2008 R2 (MDS)

В следующем подразделе реестра показаны двоичные версии, установленные на SQL Server.Однако эта версия не обязательно совпадает с версией схемы веб-сайта и базы данных до завершения процесса обновления MDS.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ Master Data Services 10.5 \ CurrentVersion

Вы можете проверить установленную версию продукта и версию схемы, используя следующий запрос в каталоге MDS:

  выберите * из mds.mdm.tblSystem
  

Собственный клиент SQL Server

Примечание

Основной версией последней версии собственного клиента SQL Server является SQL Server 2012.Он совместим с SQL Server 2014 и SQL Server 2016. Дополнительные сведения см. В разделе «Установка собственного клиента SQL Server».

Чтобы определить версию собственного клиента SQL Server, используйте один из следующих методов:

  • Метод 1: В системе, в которой вы хотите найти версию собственного клиента, запустите Администратор ODBC (odbcad32.exe), а затем проверьте столбец Версия на вкладке Драйверы .

  • Метод 2: Проверьте следующие ключи PatchLevel или Version в следующих местах реестра.

    Версия SQL / Версия собственного клиента SQL Server Подразделы реестра
    SQL Server 2012, SQL Server 2014 и SQL Server 2016 / собственный клиент SQL Server 11.0 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ SQLNCLI11 \ CurrentVersion
    SQL Server 2008 и SQL Server 2008 R2 / Собственный клиент SQL Server 10 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ SQLNCLI10 \ CurrentVersion
    SQL Server 2005 / Собственный клиент SQL Server 9 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Собственный клиент Microsoft SQL \ CurrentVersion

Браузер SQL Server

Версия обозревателя должна соответствовать самой высокой версии ядра СУБД SQL Server и экземпляров служб Analysis Services, установленных на компьютере.

Модуль записи SQL Server

Чтобы определить версию средства записи SQL Server, проверьте следующее значение раздела реестра:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ SqlWriter \ CurrentVersion Ключи: PatchLevel или версия

Microsoft .NET Framework

Чтобы определить версию .NET Framework в вашей системе, см. Раздел Определение установленных версий и уровней пакетов обновления .NET Framework.

Для получения дополнительной информации см. Общие сведения о.NET Framework для различных версий SQL Server.

SQL Azure

Чтобы найти версию своего экземпляра SQL Azure и связанную информацию, см. Следующий раздел электронной документации: SERVERPROPERTY (Transact-SQL).

SQL Server CE

Чтобы найти версию своего экземпляра SQL Server CE и связанную информацию, см. Документацию по предыдущим версиям SQL Server CE.

PolyBase

PolyBase для SQL Server в Windows

Чтобы найти версию PolyBase и связанные с ней функции в Windows, попробуйте следующие методы:

  • Если служба PolyBase запущена, запустите следующий сценарий PowerShell:
  Get-Process mpdwsvc -FileVersionInfo | Формат-таблица -Автоматический размер
  
  • Если служба PolyBase не запущена или не может быть запущена, запустите следующий сценарий PowerShell:
  cd 'C: \ Program Files \ Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Формат-таблица -Автоматический размер
  

PolyBase для SQL Server в Linux

Чтобы найти установленную версию PolyBase и связанные с ней функции в Ubuntu, попробуйте следующие методы:

  список APT mssql-server-polybase
список подходящих mssql-server-polybase-hadoop
  

Чтобы найти установленную версию PolyBase и связанные с ней функции в RHEL, попробуйте следующие методы:

  yum info mssql-server-polybase
ням информация mssql-server-polybase-hadoop
  
  список yum установлен * polybase *
  

Windows или Linux

В качестве альтернативы попробуйте выполнить шаги установки SQL Server, описанные в следующем разделе.Чтобы найти версию PolyBase и связанные с ней функции, обратитесь к свежему отчету об обнаружении, который запускается в инструментах установки SQL Server.

В Windows или Linux найдите папку установки \ Setup Bootstrap \ Log. В файле Summary.txt отображается отчет об обнаружении всех функций и версий. Однако, если последнее действие по установке заключалось в добавлении PolyBase к существующему экземпляру SQL Server, файл Summary.txt не будет содержать функции PolyBase. Это связано с тем, что отчет об обнаружении будет запущен до добавления функции PolyBase.

Мы рекомендуем обновить отчет Summary.txt, запустив отчет об обнаружении функций из программы установки SQL Server. Дополнительные сведения см. В разделе Проверка установки SQL Server.

Услуги машинного обучения

Для серверов Windows см. Версии CAB-файла, которые меняются с накопительными обновлениями SQL Server. Обратитесь к файлам Rlauncher.config или PythonLauncher.config в каталоге Program Files \ Microsoft SQL Server \ MSSQL.nn \ MSSQL \ Binn , чтобы найти расположение папок RHOME или PYTHONHOME для файлов CAB.Для версий CAB, которые включены в версии SQL Server CU, см. Загрузки CAB для автономной установки накопительных обновлений для служб машинного обучения SQL Server.

Для серверов Linux следующая команда возвращает список всех установленных пакетов, специфичных для mssql, вместе с их номерами версий:

  apt-get list --installed | --grep mssql
  

Номер версии пакета mssql-server-extensibility - это версия SQL Server для функции Machine Learning Services.

Номер версии mssql-mlservices-packages-r или mssql-mlservices-packages-py относится к каждому файлу языкового пакета. Дополнительные сведения см. В разделе Установка служб машинного обучения SQL Server в Linux (автономная установка).

Часто задаваемые вопросы

Q1: Как определить версию SQL Server, когда SQL Server не запущен?

A1: Вы можете определить версию SQL Server, используя метод 2 или метод 5 (для SQL Server 2008 и более поздних версий) в разделе «Определить, какая версия и выпуск SQL Server Database Engine работает» этой статьи.

Q2: Как сопоставить версии продукта с названиями продуктов?

A2: Для справки можно использовать следующую таблицу.

Образец исполнения Продукт SQL
15.0.x.x SQL Server 2019
14.0.x.x SQL Server 2017 г.
13.0.x.x SQL Server 2016
12.0.x.x SQL Server 2014 г.
11.0.x.x SQL Server 2012
10.50.x.x SQL Server 2008 R2
10.00.x.x SQL Server 2008
9.00.x.x SQL Server 2005
8.00.x.x SQL Server 2000

Часто используемые термины и сокращения

Накопительное обновление (CU): Накопительное обновление, которое содержит все предыдущие критические исправления по запросу на сегодняшний день.Кроме того, CU содержит исправления для проблем, которые соответствуют критериям принятия исправления. Эти критерии могут включать доступность обходного пути, влияние на клиента, воспроизводимость проблемы, сложность кода, который необходимо изменить, и другие темы.

Исправление: Единый накопительный пакет, который включает один или несколько файлов, которые используются для решения проблемы в продукте и являются кумулятивными на двоичном уровне и уровне файлов. Исправление предназначено для конкретной ситуации клиента и не может распространяться за пределами организации клиента.

RTM: Обычно означает «выпуск в производство». В контексте такого продукта, как SQL Server, это означает, что к продукту не применялись пакеты обновления или исправления.

RTW: Обычно означает «разместить в Интернете». Он указывает на пакет, который был выпущен в Интернет и доступен для загрузки клиентам.

Пакет обновления: Протестированный совокупный набор всех исправлений, обновлений безопасности, критических обновлений и обновлений. Пакеты обновления могут также содержать дополнительные исправления для проблем, обнаруженных внутри компании с момента выпуска продукта, а также ограниченное количество изменений дизайна или функций по запросу клиентов.

Для получения дополнительной информации посетите следующие веб-сайты:

Таблицы полного списка версий SQL Server

Примечание

Эти таблицы используют следующий формат и отсортированы по номерам сборки.

SQL Server 2019

д.е.
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
15.0.4178.1 Нет CU13 5005679 5 октября 2021 г.
15.0,4153,1 Нет CU12 5004524 4 августа 2021 г.
15.0.4138.2 Нет CU11 5003249 10 июня 2021 г.
15.0.4123.1 Нет CU10 5001090 6 апреля 2021 г.
15.0.4102.2 Нет 9 5000642 11 февраля 2021
15.0,4083,2 Нет CU8 + ГДР 4583459 12 января 2021 г.
15.0.4073.23 Нет CU8 4577194 30 сентября 2020
15.0.4063.15 Нет CU7 4570012 Сентябрь 02, 2020
15.0.4053.23 Нет CU6 4563110 04 августа 2020
15.0,4043,16 Нет CU5 4552255 22 июня 2020
15.0.4033.1 Нет CU4 4548597 31 марта, 2020
15.0.4023.6 Нет CU3 4538853 12 марта 2020
15.0.4013.40 Нет CU2 4536075 13 февраля 2020
15.0,4003,23 Нет CU1 4527376 7 января 2020
15.0.2070.41 Нет GDR1 4517790 Ноябрь 04, 2019
15.0.2000.5 Нет RTM NA 04 ноября 2019

SQL Server 2017 г.

д.е.
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
14.0,3411,3 Нет CU26 5005226 14 сентября 2021 г.
14.0.3401.7 Нет 25 д.е. 5003830 12 июля 2021 г.
14.0.3391.2 Нет 24 д.е. 5001228 10 мая 2021 г.
14.0.3381.3 Нет CU23 5000685 24 февраля 2021 г.
14.0,3370,1 Нет CU22 + ГДР 4583457 12 января 2021 г.
14.0.3356.20 Нет CU22 4577467 10 сентября 2020
14.0.3335.7 Нет 21 д.е. 4557397 01 июля 2020
14.0.3294.2 Нет CU20 4541283 07 апреля 2020
14.0,3281,6 Нет 19 д.е. 4535007 05 февраля 2020
14.0.3257.3 Нет CU18 4527377 09 декабря 2019
14.0.3238.1 Нет CU17 4515579 8 октября, 2019
14.0.3223.3 Нет CU16 4508218 01 августа 2019
14.0,3192,2 Нет CU15 + GDR 4505225 09 июля, 2019
14.0.3162.1 Нет CU15 4498951 23 мая 2019 г.
14.0.3103.1 Нет CU14 + GDR 44 14 мая 2019 г.
14.0.3076.1 Нет CU14 4484710 25 марта 2019
14.0,3048,4 Нет CU13 4466404 18 декабря 2018 г.
14.0.3045.24 Нет CU12 4464082 24 октября 2018
14.0.3038.14 Нет CU11 4462262 20 сентября 2018 г.
14.0.3037.1 Нет CU10 4342123 27 августа 2018
14.0,3035,2 Нет CU9 + ГДР 42 14 августа 2018
14.0.3030.27 Нет 9 4341265 18 июля 2018 г.
14.0.3029.16 Нет CU8 4338363 21 июня 2018 г.
14.0.3026.27 Нет CU7 4229789 23 мая 2018 г.
14.0,3025,34 Нет CU6 4101464 17 апреля 2018 г.
14.0.3023.8 Нет CU5 40 20 марта 2018
14.0.3022.28 Нет CU4 4056498 20 февраля 2018 г.
14.0.3015.40 Нет CU3 4052987 4 января 2018
14.0,3008,27 Нет CU2 4052574 28 ноября 2017 г.
14.0.3006.16 Нет CU1 4038634 24 октября 2017 г.

SQL Server 2016

д.е. д.е.
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
13.0,6300,2 SP3 RTW / PCU3 5003279 15 сентября 2021 г.
13.0.5888.11 SP2 CU17 5001092 29 марта 2021 г.
13.0.5882.1 SP2 CU16 5000645 11 февраля 2021
13.0.5865.1 SP2 CU15 + GDR 4583461 12 января 2021 г.
13.0,5850,14 SP2 CU15 4577775 28 сентября 2020
13.0.5830.85 SP2 CU14 4564903 6 августа 2020
13.0.5820.21 SP2 CU13 4549825 28 мая 2020
13.0.5698.0 SP2 CU12 4536648 24 февраля 2020
13.0,5598,27 SP2 CU11 4527378 09 декабря 2019
13.0.5492.2 SP2 CU10 4524334 8 октября, 2019
13.0.5426.0 SP2 CU8 4505830 31 июля 2019 г.
13.0.5366.0 SP2 CU7 + ГДР 4505222 9 июля 2019 г.
13.0,5337,0 SP2 CU7 44
22 мая 2019 г.
13.0.5292.0 SP2 CU6 4488536 19 марта 2019 г.
13.0.5264.1 SP2 CU5 4475776 23 января 2019
13.0.5233.0 SP2 CU4 4464106 13 ноября 2018
13.0,5216,0 SP2 CU3 4458871 20 сентября 2018 г.
13.0.5201.2 SP2 CU2 + обновление безопасности 4458621 21 августа 2018
13.0.5153.0 SP2 CU2 4340355 16 июля 2018
13.0.5149.0 SP2 CU1 4135048 30 мая 2018 г.
13.0,5026,0 SP2 RTW / PCU2 4052908 24 апреля 2018 г.
13.0.4604.0 SP1 CU15 + GDR 4505221 9 июля 2019 г.
13.0.4574.0 SP1 CU15 44 16 мая 2019 г.
13.0.4560.0 SP1 CU14 4488535 19 марта 2019 г.
13.0,4550,1 SP1 CU13 4475775 23 января 2019
13.0.4541.0 SP1 CU12 4464343 13 ноября 2018
13.0.4528.0 SP1 CU11 4459676 17 сентября 2018 г.
13.0.4224.16 SP1 CU10 + обновление безопасности 4458842 22 августа 2018
13.0,4514,0 SP1 CU10 4341569 16 июля 2018 г.
13.0.4502.0 SP1 9 4100997 30 мая 2018 г.
13.0.4474.0 SP1 CU8 4077064 19 марта 2018 г.
13.0.4466.4 SP1 CU7 4057119 4 января 2018
13.0,4457,0 SP1 CU6 4037354 20 ноября 2017
13.0.4451.0 SP1 CU5 4040714 18 сентября 2017 г.
13.0.4446.0 SP1 CU4 4024305 8 августа 2017
13.0.4435.0 SP1 CU3 4019916 15 мая 2017 г.
13.0,4422,0 SP1 CU2 4013106 20 марта 2017
13.0.4411.0 SP1 CU1 3208177 17 января 2017 г.
13.0.4001.0 SP1 RTW / PCU1 3182545 16 ноября 2016
13.0.2216.0 RTM 9 4037357 20 ноября 2017
13.0,2213,0 RTM CU8 4040713 18 сентября 2017 г.
13.0.2210.0 RTM CU7 4024304 8 августа 2017
13.0.2204.0 RTM CU6 4019914 15 мая 2017 г.
13.0.2197.0 RTM CU5 4013105 20 марта 2017
13.0,2193,0 RTM CU4 3205052 17 января 2017 г.
13.0.2186.6 RTM CU3 3205413 16 ноября 2016
13.0.2164.0 RTM CU2 3182270 22 сентября 2016 г.
13.0.2149.0 RTM CU1 3164674 25 июля 2016 г.

SQL Server 2014

д.е. д.е. д.е.
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
12.0,6329,1 SP3 CU4 4500181 29 июля, 2019
12.0.6293.0 SP3 CU3 + GDR 4505422 9 июля 2019 г.
12.0.6259.0 SP3 CU3 44 16 апреля 2019 г.
12.0.6214.1 SP3 CU2 4482960 19 февраля 2019 г.
12.0,6205,1 SP3 CU1 4470220 12 декабря 2018
12.0.6024.0 SP3 RTW / PCU3 4022619 30 октября 2018 г.
12.0.5687.1 SP2 CU18 4500180 29 июля, 2019
12.0.5659.1 SP2 CU17 + GDR 4505419 9 июля 2019 г.
12.0,5632,1 SP2 CU17 44 16 апреля 2019 г.
12.0.5626.1 SP2 CU16 4482967 19 февраля 2019 г.
12.0.5605.1 SP2 CU15 4469137 12 декабря 2018
12.0.5600.1 SP2 CU14 4459860 15 октября 2018
12.0,5590,1 SP2 CU13 4456287 27 августа 2018
12.0.5589.7 SP2 CU12 4130489 18 июня 2018 г.
12.0.5579.0 SP2 CU11 4077063 19 марта 2018 г.
12.0.5571.0 SP2 CU10 4052725 16 января 2018
12.0,5563,0 SP2 9 4055557 18 декабря 2017 г.
12.0.5557.0 SP2 CU8 4037356 16 октября 2017 г.
12.0.5556.0 SP2 CU7 4032541 28 августа 2017
12.0.5553.0 SP2 CU6 4019094 8 августа 2017
12.0,5546,0 SP2 CU5 4013098 17 апреля 2017 г.
12.0.5540.0 SP2 CU4 4010394 21 февраля 2017 г.
12.0.5538.0 SP2 CU3 3204388 19 декабря 2016 г.
12.0.5522.0 SP2 CU2 3188778 17 октября 2016 г.
12.0,5511,0 SP2 CU1 3178925 25 августа 2016
12.0.5000.0 SP2 RTW / PCU2 3171021 11 июля 2016 г.
12.0.4522.0 SP1 CU13 4019099 8 августа 2017
12.0.4511.0 SP1 CU12 4017793 17 апреля 2017 г.
12.0,4502,0 SP1 CU11 4010392 21 февраля 2017 г.
12.0.4491.0 SP1 CU10 3204399 19 декабря 2016 г.
12.0.4474.0 SP1 9 3186964 17 октября 2016 г.
12.0.4468.0 SP1 CU8 3174038 15 августа 2016
12.0,4459,0 SP1 CU7 3162659 20 июня 2016 г.
12.0.4457.0 SP1 CU6 3167392 30 мая 2016 г.
12.0.4449.0 SP1 CU6 3144524 18 апреля 2016 г.
12.0.4438.0 SP1 CU5 3130926 22 февраля 2016 г.
12.0,4436,0 SP1 CU4 3106660 21 декабря 2015 г.
12.0.4427.24 SP1 CU3 30 19 октября 2015 г.
12.0.4422.0 SP1 CU2 3075950 17 августа 2015 г.
12.0.4416.0 SP1 CU1 3067839 19 июня 2015 г.
12.0,4213,0 SP1 MS15-058: Обновление безопасности GDR 3070446 14 июля 2015 г.
12.0.4100.1 SP1 RTW / PCU1 3058865 4 мая 2015 г.
12.0.2569.0 RTM CU14 3158271 20 июня 2016 г.
12.0.2568.0 RTM CU13 3144517 18 апреля 2016 г.
12.0,2564,0 RTM CU12 3130923 22 февраля 2016 г.
12.0.2560.0 RTM CU11 3106659 21 декабря 2015 г.
12.0.2556.4 RTM CU10 30
19 октября 2015 г.
12.0.2553.0 RTM 9 3075949 17 августа 2015 г.
12.0,2548,0 RTM MS15-058: Обновление безопасности QFE 3045323 14 июля 2015 г.
12.0.2546.0 RTM CU8 3067836 19 июня 2015 г.
12.0.2495.0 RTM CU7 3046038 20 апреля 2015 г.
12.0.2480.0 RTM CU6 3031047 16 февраля 2015 г.
12.0,2456,0 RTM CU5 3011055 17 декабря 2014 г.
12.0.2430.0 RTM CU4 2999197 21 октября 2014 г.
12.0.2402.0 RTM CU3 2984923 18 августа 2014 г.
12.0.2381.0 RTM MS14-044: Обновление безопасности QFE 2977316 12 августа 2014 г.
12.0,2370,0 RTM CU2 2967546 27 июня 2014 г.
12.0.2342.0 RTM CU1 23 21 апреля 2014 г.
12.0.2269.0 RTM MS15-058: Обновление безопасности GDR 3045324 14 июля 2015 г.
12.0.2254.0 RTM MS14-044: Обновление безопасности GDR 2977315 12 августа 2014 г.
12.0,2000,8 RTM 01 апреля 2014 г.

SQL Server 2012

д.е. д.е. 9 д.е. 1 7
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
11.0.7001.0 SP4 RTW / PCU4 4018073 2 октября 2017 г.
11.0,6607,3 SP3 CU10 4025925 8 августа 2017
11.0.6598.0 SP3 9 4016762 15 мая 2017 г.
11.0.6594.0 SP3 CU8 4013104 20 марта 2017
11.0.6579.0 SP3 CU7 3205051 17 января 2017 г.
11.0,6567,0 SP3 CU6 31 17 ноября 2016 г.
11.0.6248.0 SP3 MS16-136 Обновление безопасности GDR 31
8 ноября 2016 г.
11.0.6544.0 SP3 CU5 3180915 19 сентября 2016 г.
11.0.6540.0 SP3 CU4 3165264 18 июля 2016 г.
11.0,6537,0 SP3 CU3 3152635 16 мая 2016 г.
11.0.6523.0 SP3 CU2 3137746 21 марта 2016 г.
11.0.6518.0 SP3 CU1 3123299 19 января 2016 г.
11.0.60 20.0 SP3 RTW / PCU3 3072779 20 ноября 2015 г.
11.0,5678,0 SP2 CU16 3205054 17 ноября 2016 г.
11.0.5676.0 SP2 CU15 3205416 17 ноября 2016 г.
11.0.5657.0 SP2 CU14 3180914 19 сентября 2016 г.
11.0.5655.0 SP2 CU13 3165266 18 июля 2016 г.
11.0,5649,0 SP2 CU12 3152637 16 мая 2016 г.
11.0.5646.0 SP2 CU11 3137745 21 марта 2016 г.
11.0.5644.2 SP2 CU10 3120313 19 января 2016 г.
11.0.5641.0 SP2 9 3098512 16 ноября 2015 г.
11.0,5634,1 SP2 CU8 3082561 21 сентября 2015 г.
11.0.5623.0 SP2 CU7 3072100 20 июля 2015 г.
11.0.5613.0 SP2 MS15-058: Обновление безопасности QFE 3045319 14 июля 2015 г.
11.0.5592.0 SP2 CU6 3052468 18 мая 2015 г.
11.0,5582,0 SP2 CU5 3037255 16 марта 2015 г.
11.0.5569.0 SP2 CU4 3007556 19 января 2015 г.
11.0.5556.0 SP2 CU3 3002049 17 ноября 2014 г.
11.0.5548.0 SP2 CU2 2983175 15 сентября 2014 г.
11.0,5532,0 SP2 CU1 2976982 23 июля 2014 г.
11.0.5343.0 SP2 MS15-058: Обновление безопасности GDR 3045321 14 июля 2015 г.
11.0.5058.0 SP2 RTW / PCU2 29 10 июня 2014 г.
11.0.3513.0 SP1 MS15-058: Обновление безопасности QFE 3045317 14 июля 2015 г.
11.0,3482,00 SP1 CU13 3002044 17 ноября 2014 г.
11.0.3470.00 SP1 CU12 29 15 сентября 2014 г.
11.0.3460.0 SP1 MS14-044: Обновление безопасности QFE 2977325 12 августа 2014 г.
11.0.3449.00 SP1 CU11 2975396 21 июля 2014 г.
11.0,3431,00 SP1 CU10 2
19 мая 2014 г.
11.0.3412.00 SP1 9 28 17 марта 2014 г.
11.0.3401.00 SP1 CU8 2
20 января 2014 г.
11.0.3393.00 SP1 CU7 28 18 ноября 2013 г.
11.0,3381,00 SP1 CU6 2874879 16 сентября 2013 г.
11.0.3373.00 SP1 CU5 2861107 15 июля 2013 г.
11.0.3368.00 SP1 CU4 2833645 30 мая 2013 г.
11.0.3 349.00 SP1 CU3 2812412 18 марта 2013 г.
11.0,3339,00 SP1 CU2 27 21 января 2013 г.
11.0.3321.00 SP1 CU1 2765331 20 ноября 2012 г.
11.0.3156.00 SP1 MS15-058: Обновление безопасности GDR 3045318 14 июля 2015 г.
11.0.3153.00 SP1 MS14-044: Обновление безопасности GDR 2977326 12 августа 2014 г.
11.0,3000,00 SP1 RTW / PCU1 2674319 7 ноября 2012 г.
11.0.2424.00 RTM CU11 2
16 декабря 2013 г.
11.0.2420.00 RTM CU10 28 21 октября 2013 г.
11.0.2401.00 RTM CU6 2728897 18 февраля 2013 г.
11.0,2395,00 RTM CU5 2777772 17 декабря 2012 г.
11.0.2383.00 RTM CU4 2758687 15 октября 2012 г.
11.0.2376.00 RTM MS12-070: Обновление безопасности QFE 2716441 9 октября 2012 г.
11.0.2332.00 RTM CU3 2723749 31 августа 2012 г.
11.0,2325,00 RTM CU2 2703275 18 июня 2012 г.
11.0.2316.00 RTM CU1 2679368 12 апреля 2012 г.
11.0.2218.00 RTM MS12-070: Обновление безопасности GDR 2716442 9 октября 2012 г.
11.0.2100.60 RTM 6 марта 2012 г.

SQL Server 2008 R2

8 д.е. д.е. д.е.
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
10.50.6529.00 SP3 MS15-058: Обновление безопасности QFE 3045314 14 июля 2015 г.
10.50.6220.00 SP3 MS15-058: Обновление безопасности QFE 3045316 14 июля 2015 г.
10.50.6000.34 SP3 RTW / PCU3 2979597 26 сентября 2014 г.
10.50.4339.00 SP2 MS15-058: Обновление безопасности QFE 3045312 14 июля 2015 г.
10.50.4321.00 SP2 MS14-044: Обновление безопасности QFE 2977319 14 августа 2014 г.
10.50.4319.00 SP2 CU13 2967540 30 июня 2014 г.
10.50.4305.00 SP2 CU12 2
21 апреля 2014 г.
10.50.4302.00 SP2 CU11 28 18 февраля 2014 г.
10.50.4297.00 SP2 CU10 27 17 декабря 2013 г.
10.50.4295.00 SP2 9 2887606 28 октября 2013 г.
10.50.4285.00 SP2 CU7 2844090 17 июня 2013 г.
10.50.4279.00 SP2 CU6 2830140 15 апреля 2013 г.
10.50,4276,00 SP2 CU5 2797460 18 февраля 2013 г.
10.50.4270.00 SP2 CU4 2777358 17 декабря 2012 г.
10.50.4266.00 SP2 CU3 2754552 15 октября 2012 г.
10.50.4263.00 SP2 CU2 2740411 31 августа 2012 г.
10.50.4260.00 SP2 CU1 2720425 24 июля 2012 г.
10.50.4042.00 SP2 MS15-058: Обновление безопасности GDR 3045313 14 июля 2015 г.
10.50.4033.00 SP2 MS14-044: Обновление безопасности GDR 2977320 12 августа 2014 г.
10.50.4000.0 SP2 RTW / PCU2 2630458 26 июля 2012 г.
10.50.2881.00 SP1 CU14 2868244 8 августа 2013 г.
10.50.2876.00 SP1 CU13 2855792 17 июня 2013 г.
10.50.2874.00 SP1 CU12 2828727 15 апреля 2013 г.
10.50.2869.00 SP1 CU11 2812683 18 февраля 2013 г.
10.50.2866.00 SP1 9 2756574 15 октября 2012 г.
10.50.2861.00 SP1 MS12-070: Обновление безопасности QFE 2716439 9 октября 2012 г.
10.50.2822.00 SP1 CU8 2723743 31 августа 2012 г.
10.50.2817.00 SP1 CU7 2703282 18 июня 2012 г.
10.50.2811.00 SP1 CU6 2679367 16 апреля 2012 г.
10.50.2806.00 SP1 CU5 2659694 22 февраля 2012 г.
10.50.2796.00 SP1 CU4 2633146 19 декабря 2011 г.
10.50.2789.00 SP1 CU3 25 17 октября 2011 г.
10.50.2772.00 SP1 CU2 2567714 15 августа 2011 г.
10.50.2769.00 SP1 CU1 2544793 18 июля 2011 г.
10,50 2550,00 SP1 MS12-070: Обновление безопасности GDR 2754849 9 октября 2012 г.
10.50.2500.0 SP1 RTW / PCU1 2528583 12 июля 2011 г.
10.50.1815.00 RTM CU13 2679366 16 апреля 2012 г.
10.50.1810.00 RTM CU12 2659692 21 февраля 2012 г.
10.50.1807.00 RTM CU10 25 17 октября 2011 г.
10.50.1804.00 RTM 9 2567713 15 августа 2011 г.
10.50,1790,00 RTM MS11-049: Обновление безопасности QFE 24
14 июня 2011 г.
10.50.1777.00 RTM CU7 2507770 18 апреля 2011 г.
10.50.1765.00 RTM CU6 2489376 21 февраля 2011 г.
10.50.1753.00 RTM CU5 2438347 20 декабря 2010 г.
10.50,1746,00 RTM CU4 2345451 18 октября 2010 г.
10.50.1734.00 RTM CU3 2261464 16 августа 2010 г.
10.50.1720.00 RTM CU2 2072493 21 июня 2010 г.
10.50.1702.00 RTM CU1 981355 18 мая 2010 г.
10.50,1617,00 RTM MS11-049: Обновление безопасности GDR 24 14 июня 2011 г.
10.50.1600.1 RTM 10 мая 2010 г.

SQL Server 2008

1 д.е. д.е.
Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
10.00.6535.00 SP3 MS15-058: Обновление безопасности QFE 3045308 14 июля 2015 г.
10.00.6241.00 SP3 MS15-058: Обновление безопасности GDR 3045311 14 июля 2015 г.
10.00.5890.00 SP3 MS15-058: Обновление безопасности QFE 3045303 14 июля 2015 г.
10.00.5869.00 SP3 MS14-044: Обновление безопасности QFE 2984340, 2977322 12 августа 2014 г.
10.00.5867.00 (пакет обновления по запросу) 2877204
10.00.5861.00 SP3 CU17 2

6

19 мая 2014 г.
10.00.5852.00 SP3 CU16 2
17 марта 2014 г.
10.00.5850.00 SP3 CU15 20 20 января 2014 г.
10.00.5848.00 SP3 CU14 28 18 ноября 2013 г.
10.00.5846.00 SP3 CU13 2880350 16 сентября 2013 г.
10.00.5844.00 SP3 CU12 2863205 15 июля 2013 г.
10.00.5840.00 SP3 CU11 2834048 20 мая 2013 г.
10.00.5835.00 SP3 CU10 2814783 18 марта 2013 г.
10.00.5829.00 SP3 9 2799883 21 января 2013 г.
10.00.5828.00 SP3 CU8 2771833 19 ноября 2012 г.
10.00.5826.00 SP3 MS12-070: Обновление безопасности QFE 2716435 9 октября 2012 г.
10.00.5794.00 SP3 CU7 2738350 17 сентября 2012 г.
10.00.5788.00 SP3 CU6 2715953 16 июля 2012 г.
10.00.5785.00 SP3 CU5 26 21 мая 2012 г.
10.00.5768.00 SP3 CU2 2633143 21 ноября 2011 г.
10.00.5766.00 SP3 CU1 2617146 17 октября 2011 г.
10,00,5538,00 SP3 MS15-058: Обновление безопасности GDR 3045305 14 июля 2015 г.
10.00.5520.00 SP3 MS14-044: Обновление безопасности GDR 2977321 12 августа 2014 г.
10.00.5512.00 SP3 MS12-070: Обновление безопасности GDR 2716436 9 октября 2012 г.
10.00.5500.00 SP3 RTW / PCU 3 2546951 6 октября 2011 г.
10.00.4371.00 SP2 MS12-070: Обновление безопасности QFE 2716433 9 октября 2012 г.
10.00.4332.00 SP2 CU10 26 21 мая 2012 г.
10.00.4330.00 SP2 9 2673382 19 марта 2012 г.
10.00.4326.00 SP2 CU8 2648096 16 января 2012 г.
10.00.4323.00 SP2 CU7 2617148 21 ноября 2011 г.
10.00.4321.00 SP2 CU6 2582285 19 сентября 2011 г.
10.00.4316.00 SP2 CU5 2555408 18 июля 2011 г.
10.00.4311.00 SP2 MS11-049: Обновление безопасности QFE 24 14 июня 2011 г.
10.00.4285.00 SP2 CU4 2527180 16 мая 2011 г.
10.00.4279.00 SP2 CU3 2498535 17 марта 2011 г.
10.00.4266.00 SP2 CU1 2289254 15 ноября 2010 г.
10.00.4067.00 SP2 MS12-070: Обновление безопасности GDR 2716434 9 октября 2012 г.
10.00.4064.00 SP2 MS11-049: Обновление безопасности GDR 24 14 июня 2011 г.
10.00.4000.00 SP2 RTW / PCU 2 2285068 29 сентября 2010 г.
10.00.2850.0 SP1 CU16 2582282 19 сентября 2011 г.
10.00.2847.0 SP1 CU15 2555406 18 июля 2011 г.
10.00.2841.0 SP1 MS11-049: Обновление безопасности QFE 24 14 июня 2011 г.
10.00.2821.00 SP1 CU14 2527187 16 мая 2011 г.
10.00.2816.00 SP1 CU13 2497673 17 марта 2011 г.
10.00.2804.00 SP1 CU11 2413738 15 ноября 2010 г.
10,00 2775,00 SP1 CU8 981702 17 мая 2010 г.
10,00 2746,00 SP1 CU5 975977 16 ноября 2009 г.
10.00.2734.00 SP1 CU4 973602 21 сентября 2009 г.
10.00.2723.00 SP1 CU3 971491 20 июля 2009 г.
10,00 2714,00 SP1 CU2 970315 18 мая 2009 г.
10.00.2710.00 SP1 CU1 969099 16 апреля 2009 г.
10.00.2573.00 SP1 MS11-049: Обновление безопасности GDR 24 14 июня 2011 г.
10.00.2531.00 SP1 RTW / PCU 1 Апрель 2009 г.
10.00.1835.00 RTM CU10 979064 15 марта 2010 г.
10.00.1823.00 RTM CU8 975976 16 ноября 2009 г.
10.00.1787.00 RTM CU3

4

19 января 2009 г.
10.00.1779.00 RTM CU2 6 19 ноября 2008 г.
10.00.1763.00 RTM CU1
  • 7
  • 22 сентября 2008 г.
    10.00.1600.22 RTM 6 августа 2008 г.

    SQL Server 2005

    д.е. 2 7 5 9 7
    Номер сборки или версия Сервисный пакет Обновление КБ статья Дата выпуска
    9.00,5324 SP4 MS12-070: Обновление безопасности QFE 2716427 9 октября 2012 г.
    9.00.5292 SP4 MS11-049: Обновление безопасности QFE 24
    14 июня 2011 г.
    9.00.5069 SP4 MS12-070: Обновление безопасности GDR 2716429 9 октября 2012 г.
    9.00.5057 SP4 MS11-049: Обновление безопасности GDR 24 14 июня 2011 г.
    9.00.5000 SP4 RTW / PCU4 16 декабря 2010 г.
    9.00.4309 SP3 CU11 2258854 16 августа 2010 г.
    9.00.4305 SP3 CU10 983329 21 июня 2010 г.
    9.00.4285 SP3 CU8 978915 16 февраля 2010 г.
    9,00.4230 SP3 CU5 972511 17 августа 2009 г.
    9.00.4226 SP3 CU4 970279 15 июня 2009 г.
    9.00.4211 SP3 CU2

    0

    16 февраля 2009 г.
    9.00.4060 SP3 MS11-049: Обновление безопасности GDR 24 14 июня 2011 г.
    9.00.4035 SP3 RTW

    6
    15 декабря 2008 г.
    9.00.3325 SP2 CU13 967908 20 апреля 2009 г.
    9.00.3282 SP2 9
    18 августа 2008 г.
    9.00.3257 SP2 CU8 16 июня 2008 г.
    9,00.3239 SP2 CU7 14 апреля 2008 г.
    9.00.3077 SP4 MS09-004: Обновление безопасности GDR 10 февраля 2009 г.
    9.00.3042 SP2
    9.00.2047 SP1
    9.00.1399 RTM

    SQL Server 2000

    Исправление )
    Номер сборки или версия Описание версии, (номер базы знаний для этого обновления), дата выпуска
    8.00.2283 , выпущенное после пакета обновления 4 (SP4) для MS09-004 (971524)
    8.00.2282 MS09-004: KB

    0 29 октября 2008 г.

    8.00.2273 MS08-040 - KB 1 8 июля 2008 г.
    8.00.2040 Исправление AWE после SP4 (899761)
    8.00.2039 SQL Server 2000 с пакетом обновления 4 (SP4)
    8.00.1007 Update.exe Установщик исправлений, базовый уровень 2 (8
    8.00.977 Update.exe Установщик исправлений, базовый уровень 1 (884856)
    8.00.818 (821277)
    8.00.765 Накопительный пакет исправлений, выпущенных после пакета обновления 3 (SP3)
    8.00.760 SQL Server 2000 SP3 или SP3a (8.00.766 ssnetlib.dll)
    8.00.701 Выпущен установщик исправлений v.1
    8.00.534 SQL Server 2000 с пакетом обновления 2 (SP2)
    8.00.384 SQL Server 2000 с пакетом обновления 1
    8.00.194 SQL Server 2000 RTM или MSDE 2.0

    Предыдущие версии SQL Server

    SQL Server 7.0

    Используйте номер версии в следующей таблице, чтобы определить уровень продукта или пакета обновления.

    Номер версии Сервисный пакет
    7.00.1063 Пакет обновления 4 для SQL Server 7.0
    7.00.961 SQL Server 7.0 Пакет обновления 3
    7.00.842 Пакет обновления 2 для SQL Server 7.0
    7.00.699 Пакет обновления 1 для SQL Server 7.0
    7.00.623 SQL Server 7.0 RTM

    SQL Server 6.5

    Используйте номер версии в следующей таблице, чтобы определить уровень продукта или пакета обновления.

    Номер версии Сервисный пакет
    6.50,479 SQL Server 6.5 с пакетом обновления 5a, обновление
    6.50.416 Пакет обновления 5a для SQL Server 6.5
    6.50.415 Пакет обновления 5 для SQL Server 6.5
    6.50.281 Пакет обновления 4 для SQL Server 6.5
    6.50.258 Пакет обновления 3 для SQL Server 6.5
    6.50.240 Пакет обновления 2 для SQL Server 6.5
    6.50.213 SQL Server 6.5 Пакет обновления 1
    6.50.201 SQL Server 6.5 RTM

    @@ ВЕРСИЯ (Transact-SQL) - SQL Server

    • 2 минуты на чтение

    В этой статье

    Применимо к: SQL Server (все поддерживаемые версии) База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Platform System (PDW)

    Возвращает информацию о системе и сборке для текущей установки SQL Server.

    Соглашения о синтаксисе Transact-SQL

    Примечание

    Нам известно о проблеме, из-за которой версия продукта, указанная @@ VERSION, неверна для База данных SQL Azure .

    Версия ядра СУБД SQL Server, запускаемая базой данных SQL Azure, всегда опережает локальную версию SQL Server и включает последние исправления безопасности. Это означает, что уровень исправлений всегда соответствует локальной версии SQL Server или опережает ее, и что последние функции, доступные в SQL Server, доступны в базе данных SQL Azure.

    Чтобы программным образом определить версию движка, используйте SELECT SERVERPROPERTY ('EngineEdition'). Этот запрос вернет «5» для базы данных SQL Azure и «8» для управляемого экземпляра SQL Azure.

    Мы обновим документацию, как только эта проблема будет решена.

    Синтаксис

      @@ ВЕРСИЯ
      

    Типы возврата

    nvarchar

    Замечания

    Результаты @@ VERSION представлены в виде одной строки nvarchar. Вы можете использовать функцию SERVERPROPERTY (Transact-SQL) для получения значений отдельных свойств.

    Для SQL Server возвращается следующая информация.

    • SQL Server версии

    • Архитектура процессора

    • Дата сборки SQL Server

    • Заявление об авторских правах

    • SQL Server, выпуск

    • Версия операционной системы

    Для базы данных SQL Azure возвращается следующая информация.

    Примеры

    A: вернуть текущую версию SQL Server

    В следующем примере показано возвращение информации о версии для текущей установки.

      ВЫБЕРИТЕ @@ VERSION AS 'Версия SQL Server';
      

    Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)

    B. Вернуть текущую версию Microsoft Azure Synapse Analytics

      ВЫБЕРИТЕ @@ ВЕРСИЯ КАК «Версия SQL Server PDW»;
      

    См. Также

    СВОЙСТВО СЕРВЕРА (Transact-SQL)

    Как найти версию SQL Server

    В этой статье мы рассмотрим, как найти сведения о версии SQL Server различными методами.

    Введение

    Одна из важных обязанностей администратора базы данных - поддерживать установку SQL Server в актуальном состоянии. Список установки для процесса обновления может быть составлен из следующих элементов:

    • Пакеты обновлений
    • Накопительные обновления
    • Выпуски для общего распространения (GDR)
    • Обновления версий

    С другой стороны, обновление версии SQL Server может быть включено в повестку дня администраторами базы данных для получения новых функций.Например, в некоторых случаях мы можем столкнуться с проблемой, которая требует определения уровня пакета обновления для SQL Server. По этой причине администратору базы данных всегда может потребоваться информация о версии и выпуске SQL Server со всеми подробностями или, по крайней мере, знать, как их получить. Теперь мы рассмотрим различные методы поиска сведений о версии SQL Server.

    Поиск версии SQL Server с помощью SSMS

    SQL Server Management Studio (SSMS) - очень полезный и удобный инструмент для управления установками SQL Server.Кроме того, когда мы подключаемся к любому экземпляру SQL Server с помощью SSMS, мы видим, что версия продукта отображается на вкладке «Обозреватель объектов» между двумя скобками. Этот набор чисел определяет версию продукта SQL Server. Теперь мы узнаем, как преобразовать сведения о версии из этого бессмысленного набора чисел:

    На приведенном выше снимке экрана версия продукта указана как 15.0.1400.75, но этот набор чисел не имеет большого значения, и поэтому мы должны преобразовать его в более значимую и полезную информацию.Первые две цифры (15) определяют числовое определение имени продукта SQL Server. В следующей таблице показаны версии SQL Server по названию продукта, чтобы мы могли довольно быстро узнать название продукта:

    Версия продукта SQL Server

    Название продукта SQL Server

    15.0.xxxx.xx

    SQL Server 2019

    14.0.xxxx.xx

    SQL Server 2017 г.

    13.0.xxxx.xx

    SQL Server 2016

    12.0.xxxx.xx

    SQL Server 2014

    11.0.xxxx.xx

    SQL Server 2012

    10.5.xxxx.xx

    SQL Server 2008 R2

    10.0.xxxx.xx

    SQL Server 2008

    9.0.xxxx.xx

    SQL Server 2005

    8.0.xxxx.xx

    SQL Server 2000

    Однако мы достигли названия продукта только с помощью первых двух цифр, но нам нужны более подробные сведения об экземпляре SQL Server.Остальные числа (1400,75) помогают раскрыть сведения об уровне пакета обновления и кумулятивном уровне обновления. Чтобы узнать эти детали, мы можем заглянуть на веб-сайт BuildNumbers, чтобы мы могли легко выяснить всю подробную информацию об экземпляре SQL Server:

    В нашем примере номер версии 15.0.1400.75, что соответствует SQL Server 2019 CTP 2.4. (Community Technology Preview 2.4), выпущенная 26 марта 2019 г., как показано в таблице.В то же время эта таблица помогает нам обнаружить последнюю версию SQL-серверов.

    Поиск версии SQL Server с помощью запроса

    Мы можем использовать функцию @@ VERSION, чтобы узнать все сведения о версии экземпляра SQL Server. Функция @@ VERSION возвращает однострочный строковый вывод, и этот вывод также предоставляет всю необходимую информацию о SQL Server.

    Вывод этой функции будет включать следующую информацию:

    • Версия SQL Server
    • Архитектура процессора
    • Дата сборки SQL Server
    • Заявление об авторских правах
    • Выпуск SQL Server
    • Версия операционной системы

    Теперь мы запустим следующий запрос и получим подробную информацию о SQL Server:

    SELECT @@ VERSION AS «Сведения о версии SQL Server»

    «Microsoft SQL Server 2019 (CTP2.4) - 15.0.1400.75 (X64) 16 марта 2019 г. 11:53:26 Авторские права (C) Корпорация Microsoft Enterprise Evaluation Edition 2019 (64-разрядная версия) в Windows 10 Pro 10.0 (сборка 17763:) ”

    Как мы видим, вывод функции @@ VERSION возвращает достаточно информации о SQL Server. Мы преобразуем эту информацию в более понятную форму с помощью следующей таблицы:

    Версия SQL Server

    Microsoft SQL Server 2019 (CTP2.4) -15.0.1400.75

    Архитектура процессора

    X64

    Дата сборки SQL Server

    16 марта 2019 11:53:26

    Заявление об авторских правах

    Авторские права (C) Корпорация Майкрософт, 2019 г.

    Версия SQL Server

    Enterprise Evaluation Edition (64-разрядная версия)

    Версия операционной системы

    Windows 10 Pro 10.0 (сборка 17763 🙂

    Поиск версии SQL Server в журналах ошибок SQL Server

    Файл журнала ошибок SQL Server записывает определяемые пользователем события и конкретные системные события, чтобы мы могли использовать его для устранения проблем с SQL Server. Помимо этого, файл журнала ошибок SQL Server помогает нам определить сведения о версии SQL Server. В первых нескольких строках файла журнала ошибок содержится подробная информация о версии SQL Server.По умолчанию журнал ошибок помещается в папку «Program Files \ Microsoft SQL Server \ MSSQL.n \ MSSQL \ LOG \». Другой вариант, который помогает нам определить местоположение файла журнала ошибок, - это функция SERVERPROPERTY. Следующий запрос возвращает расположение файла журнала ошибок:

    ВЫБРАТЬ СВОЙСТВО СЕРВЕРА ('ErrorLogFileName') AS 'Расположение файла журнала ошибок'

    Теперь мы откроем файл журнала ошибок в указанном месте:

    Запись в файле журнала ошибок предоставляет все сведения о сборке SQL Server.Другой метод чтения журнала ошибок - процедура sp_readerrorlog, и в первой строке набора результатов указываются сведения об экземпляре SQL Server:

    Заключение

    В этой статье мы упомянули, как узнать версию SQL Server с помощью различных методов, а также узнали, как преобразовать ее в более значимую информацию. Прочитав эту статью, вы сможете определить, какой номер версии продукта SQL Server точно соответствует определенному определению и другой подробной информации.

    Эсат Эркеч - специалист по SQL Server, который начал свою карьеру более 8 лет назад в качестве разработчика программного обеспечения. Он является сертифицированным экспертом по решениям Microsoft SQL Server.

    Большая часть его карьеры была сосредоточена на администрировании и разработке баз данных SQL Server. В настоящее время он интересуется администрированием баз данных и бизнес-аналитикой. Вы можете найти его в LinkedIn.

    Посмотреть все сообщения от Esat Erkec

    Последние сообщения от Esat Erkec (посмотреть все)

    Различные методы определения номера версии SQL Server

    В этой статье я собираюсь показать различные методы определения номера версии SQL Server и его выпуска.Кроме того, я включил список известных номеров версий SQL Server, пакетов обновления (SP) и накопительных обновлений (CU MS SQL Server 2019, 2017). Я не включил исправления и CU для SQL Server 2008 R2 и более ранних версий.

    Прежде чем просматривать список, давайте разберемся с терминами RTM , Service Packs и Cumulative Update .

    RTM: RTM - это сокращение от выпуска в производство.Это также известно как «переход на золото». Этот термин используется, когда товар готов к отправке. Эта сборка может иметь цифровую подпись, которая позволяет пользователям проверять подлинность приобретенного программного обеспечения. RTM имеет приоритет над общедоступной версией (GA).

    Пакет обновления: Пакет обновления (SP) представляет собой набор обновлений, исправлений или может быть расширением существующего программного обеспечения. До SQL Server 2017 Microsoft часто выпускала пакеты обновления на основе проблем и отзывов пользователей.Пакет обновления считается стабильной версией и обычно выпускается через один или два года после выпуска продукта. Пакеты обновления поставляются в едином устанавливаемом пакете.

    Накопительное обновление

    : Накопительное обновление представляет собой накопительный пакет из нескольких исправлений. Накопительные обновления тестируются как группа. Когда вы создаете новый SQL Server с нуля, рекомендуется применить все последние пакеты обновления и накопительные обновления.

    Ниже приведен список номера версии SQL Server, типа выпуска и даты выпуска:

    Выпуск SQL Server

    Номер версии

    Тип

    Дата выхода

    SQL Server 2019

    15.0,2000,5

    RTM

    2019-11-04

    SQL Server 2017 г.

    14.0.1000.169

    RTM

    2017-10-02

    CU 17

    Накопительное обновление (Примечание: после SQL Server 2017,
    Microsoft не выпускает пакеты обновления.

    2019-10-08

    SQL Server 2016

    13.0.1601.5

    RTM

    2016-06-01

    13.0.4001.0

    Пакет обновления 1

    2016-11-16

    13.0,5026,0

    Пакет обновления 2

    2018-04-24

    SQL Server 2014

    12.0.2000.8

    RTM

    2014-04-01

    12.0.4100.1

    Пакет обновления 1

    2015-05-14

    12.0,5000,0

    Пакет обновления 2

    2016-07-11

    12.0.6024.0

    Пакет обновления 3

    2018-10-30

    SQL Server 2012

    11.0.2100.60

    RTM

    2012-03-06

    11.0,3000,0

    Пакет обновления 1

    2012-11-06

    11.0.5058.0

    Пакет обновления 2

    2014-06-10

    11.0.6020.0

    Пакет обновления 3

    2015-11-23

    11.0,7001,0

    Пакет обновления 4

    2017-10-05

    Как определить номер версии SQL Server

    Мы можем определить номера версий SQL Server, используя следующие методы:

    1. SQL Server Management Studio
    2. Диспетчер конфигурации SQL Server
    3. Реестр Windows
    4. Запрос T-SQL
    5. Файл журнала ошибок SQL Server
    6. Команда PowerShell

    Метод 1. Определите номер версии SQL Server с помощью SSMS

    Сначала откройте SQL Server Management Studio и подключитесь к ядру СУБД.См. Следующее изображение:

    Щелкните правой кнопкой мыши имя экземпляра и выберите Свойства . См. Следующее изображение:

    В диалоговом окне Server Properties вы можете увидеть напротив Version . Кроме того, вы можете увидеть версию в обозревателе объектов. См. Следующее изображение:

    Метод 2 - диспетчер конфигурации SQL Server

    Чтобы получить номера версий SQL Server, откройте диспетчер конфигурации SQL Server.Щелкните Службы SQL Server . Щелкните правой кнопкой мыши экземпляр SQL Server, в моем случае SQLServer (SQL2017) , и выберите Properties . См. Следующий снимок экрана:

    В диалоговом окне Properties щелкните вкладку Advanced . Вы можете увидеть выпуск SQL Server в текстовом поле Stock Keeping Unit Name и номер его версии в текстовом поле Version . См. Следующее изображение:

    Метод 3 - Использование реестра Windows

    Чтобы получить номера версий SQL Server, откройте редактор реестра и найдите раздел реестра: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL14.MSSQLSERVER \ Настройка

    В ключе значение PatchLevel указывает номер текущей версии SQL Server. См. Следующее изображение:

    Метод 4 - запрос T-SQL

    Чтобы получить номера версий SQL Server с помощью T-SQL, выполните следующий запрос в SQL Server Management Studio:

    SELECT @@ version AS [номер версии SQL Server];

    ГО

    Ниже приводится результат:

    Microsoft SQL Server 2017 (окончательная первоначальная версия) - 14.0.1000.169 (X64)
    22 августа 2017 17:04:49
    Авторские права (C) 2017 Корпорация Майкрософт
    Developer Edition (64-разрядная версия) в Windows 10 Pro 10.0 (сборка 17763:) (гипервизор)

    Если вы запустите тот же запрос в экземпляре Azure, на выходе должно получиться следующее:

    Microsoft SQL Azure (окончательная первоначальная версия) - 12.0.2000.8
    12 октября 2019 22:46:48
    Авторские права (C) Корпорация Майкрософт, 2019 г.

    Метод 5 - файл журнала ошибок SQL Server

    Чтобы получить номера версий SQL Server из файла журнала ошибок, откройте ERRORLOG.txt SQL Server. Расположение файла ERRORLOG по умолчанию: C: \ \ .MSSQLSERVER \ MSSQL \ Log . Я установил SQL Server с настройками по умолчанию; поэтому файл ERRORLOG находится в каталоге C: \ Program Files \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Log .

    Откройте файл ERRORLOG с помощью Блокнота или любого другого текстового редактора, и вы увидите выпуск SQL Server, его номер версии и номер сборки в первой строке ERRORLOG.См. Следующее изображение:

    Метод 6 - Команда PowerShell

    Чтобы получить номера версий SQL Server с помощью PowerShell, выполните следующую команду:

    Invoke-Sqlcmd -ServerInstance "Nisarg-PC" -Query "Выберите @@ version"

    Ниже приведен снимок экрана с выходными данными:

    Заключение

    В этой короткой статье я объяснил, что такое окончательная первоначальная версия, пакеты обновления и накопительные обновления.Я также включил список основных версий SQL-серверов и их пакетов обновления с соответствующими номерами сборки. Кроме того, я объяснил различные методы определения номера сборки SQL Server и его редакции.

    Нисарг Упадхай - администратор баз данных SQL Server и сертифицированный специалист Microsoft, имеющий более 8 лет опыта в администрировании SQL Server и 2 года в администрировании баз данных Oracle 10g.

    Он имеет опыт проектирования баз данных, настройки производительности, резервного копирования и восстановления, настройки высокой доступности и аварийного восстановления, миграции и обновления баз данных.Он получил степень бакалавра технических наук Ганпатского университета. С ним можно связаться по [email protected]

    Последние сообщения Nisarg Upadhyay (посмотреть все)

    SQL Server: @@ VERSION, функция


    В этом руководстве по SQL Server объясняется, как использовать функцию @@ VERSION в SQL Server (Transact-SQL) с синтаксисом и примерами.

    Описание

    В SQL Server (Transact-SQL) функция @@ VERSION возвращает версию базы данных SQL Server, включая информацию о системе и сборке.

    Синтаксис

    Синтаксис функции @@ VERSION в SQL Server (Transact-SQL):

     @@ ВЕРСИЯ 

    Параметры или аргументы

    Для функции @@ VERSION нет параметров или аргументов.

    Примечание

    • Функция @@ VERSION возвращает информацию о системе и сборке для базы данных SQL Server.

    Относится к

    Функцию @@ VERSION можно использовать в следующих версиях SQL Server (Transact-SQL):

    • SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008

    Пример

    Давайте рассмотрим пример и узнаем, как использовать функцию @@ VERSION в SQL Server (Transact-SQL).

    Например:

     ВЫБРАТЬ @@ ВЕРСИЯ; 

    Поскольку функция @@ VERSION возвращает текущую версию базы данных SQL Server, она может отображать что-то вроде этого:

     ВЫБРАТЬ @@ ВЕРСИЯ;
      Результат:  'Microsoft SQL Server 2014 (SP2-GDR) (KB4019093) - 12.0.5207.0 (X64)' 

    В этом примере:

    • Microsoft SQL Server 2014 - название продукта SQL Server
    • SP2 - Версия на уровне продукта.В этом примере SP2 означает Service Pack 2
    • .
    • GDR - Тип сборки продукта. В этом примере GDR означает выпуск для общего распространения, который выпускается через обновление Windows
    • .
    • KB4019093 - Ссылка на обновление продукта, которая является статьей базы знаний для этого выпуска
    • 12.0.5207.0 - версия продукта экземпляра SQL Server в виде ' major.minor.build.revision '

    Политики версии базы данных | Документация по Cloud SQL | Google Cloud

    На этой странице описаны политики поддержки версий базы данных Cloud SQL.

    Введение

    Cloud SQL поддерживает следующие версии баз данных:

    Основная версия Текущая дополнительная версия
    MySQL 8.0 8.0.18
    MySQL 5.7 (по умолчанию) 5.7.34
    MySQL 5.6 5.6.51
    PostgreSQL 13 (по умолчанию) 13,3
    PostgreSQL 12 12,7
    PostgreSQL 11 11.12
    PostgreSQL 10 10,17
    PostgreSQL 9,6 9.6.22
    SQL Server 2019 Standard CU10
    SQL Server 2019 Enterprise CU10
    SQL Server 2019 Экспресс CU10
    SQL Server 2019 Web CU10
    SQL Server 2017 Standard (по умолчанию) CU22-GDR
    SQL Server 2017 Enterprise CU22-GDR
    SQL Server 2017 Express CU22-GDR
    SQL Server 2017 Web CU22-GDR

    Cloud SQL автоматически поддерживает актуальность ваших экземпляров с патчами и обновлениями минорных версий.

    Как указано выше, ядра СУБД, поддерживаемые Cloud SQL, включают несколько версий. Версии могут отличаться по своему функциональность и типы возникающих проблем. Хотя Cloud SQL признает, что обновления влияют на пользователей, мы стремимся предоставлять современные функции и важные патчи.

    Основная и дополнительная версии

    Для MySQL первые два числа в номере версии образуют основную версию. количество. Например, для версии 5.7.13 Cloud SQL использует 5.7 в качестве основного версия и 13 в качестве дополнительной версии. Примечание. Терминология версии Cloud SQL отличается от терминологии MySQL. В Документация MySQL, основная версия называется серийным номером выпуска, а второстепенная версия - версия выпуска серии.

    Для PostgreSQL 9.6 первые два числа в номере версии образуют основные номер версии. Например, для версии 9.6.1 Cloud SQL использует 9.6 в качестве основная версия и 1 в качестве дополнительной версии.

    Для PostgreSQL 10 и более поздних версий первое число - это основной номер версии.Для Например, для версии 10.1 10 - это основной номер версии, а 1 - дополнительный. версия.

    Для SQL Server дата является основным номером версии.

    Поддержка основной версии

    Каждая основная версия будет поддерживаться минимум три года.

    Поддержка младшей версии

    Cloud SQL выполняет периодическое обслуживание для обеспечения стабильности и безопасности экземпляров базы данных. Техническое обслуживание включает обновления минорных версий для каждого ядро базы данных.Cloud SQL определяет целевую дополнительную версию для каждого ядро базы данных и может обновить целевую вспомогательную версию в любое время.

    Если целевая дополнительная версия отличается от дополнительной версии для Экземпляр Cloud SQL, Cloud SQL обновляет эту версию в течение следующий цикл обслуживания. Вы можете контролировать день и время проведения технического обслуживания. перезапуски происходят путем установки окна обслуживания для вашего экземпляра.

    План прекращения поддержки основной версии

    Когда Cloud SQL намеревается прекратить поддержку определенной основной версии, мы отправит уведомление о прекращении поддержки клиентов как минимум за 12 месяцев.

    Cloud SQL также предоставит инструменты для минимизации сбоев при обновлении, поскольку нужный. Любой экземпляр, который не перешел на новую основную версию в конце 12-месячный период будет автоматически обновлен.

    Когда началась поддержка Cloud SQL для каждой версии базы данных?

    В следующей таблице показано, когда поддержка Cloud SQL для версий базы данных стал общедоступным.

    Версия Дата
    MySQL 8.0 30 августа 2020
    MySQL 5,7 1 августа 2016 г.
    MySQL 5,6 1 августа 2016 г.
    PostgreSQL 13 5 ноября 2020
    PostgreSQL 12 21 мая 2020
    PostgreSQL 11 27 Сентябрь 2019
    PostgreSQL 10 27 марта 2020
    PostgreSQL 9.6 1 апреля 2018 г.
    Стандарт SQL Server 2019 24 июня 2021 г.
    SQL Server 2019 Enterprise 24 июня 2021 г.
    SQL Server 2019, экспресс 24 июня 2021 г.
    SQL Server 2019 Интернет 24 июня 2021 г.
    SQL Server 2017 стандартный 19 февраля 2020
    SQL Server 2017 Enterprise 19 февраля 2020
    SQL Server 2017 экспресс 19 февраля 2020
    SQL Server 2017 Интернет 19 февраля 2020

    Как найти версию сервера базы данных SQL Microsoft (MS) и список версий сервера SQL? - ПОФТУТ

    MS SQL - одна из самых популярных баз данных SQL.Он создан в 1988 году для OS / 2. Со временем у SQL Server есть много версий, которые имеют разные версии. В этом руководстве мы узнаем, как получить версию базы данных MS SQL Server различными способами, такими как графический интерфейс, запрос SQL, журналы ошибок, командная строка и т. Д. Мы также с самого начала предоставим версии MS SQL Server.

    Сервер

    MS SQL обычно управляется с помощью Microsoft SQL Server Management Studio просто инструмента MSSMS, который предоставляет функции графического интерфейса. Мы можем использовать этот инструмент с графическим интерфейсом MSSMS, чтобы получить подключенную версию базы данных MS SQL Server.После подключения данных из обозревателя объектов щелкните правой кнопкой мыши сервер базы данных, чтобы открыть меню. В этом меню щелкните на Properties , чтобы открыть окно Server Properties .

    Как найти версию MS SQL Server из графического интерфейса пользователя

    Окно свойств сервера предоставит такую ​​информацию, как продукт, операционная система, платформа, язык версии и т. Д., Как показано ниже.

    Как найти версию MS SQL Server из графического интерфейса пользователя

    На скриншоте видно, что данная версия базы данных MS SQL Server - 15.0.1800.32 .

    MS SQL Server предоставляет несколько специальных запросов для предоставления метаданных о сервере базы данных. Этот язык называется T-SQL, на котором мы можем запускать специальные SQL-запросы, связанные с сервером базы данных MS SQL. Мы можем использовать ключевое слово @@ VERSION с запросом Select . Как мы видим, @@ version , @@ VERsion все они одинаковы, что означает, что они нечувствительны к регистру.

     ВЫБРАТЬ @@ ВЕРСИЯ
    
    ВЫБРАТЬ @@ версию
    
    Выберите @@ Version 
    Как найти версию MS SQL Ser из запроса SQL

    Мы видим, что следующая информация доступна из результата запроса.

    • `Версия SQL Server` - это Microsoft SQL Server 2019 (CTP3.2) -15.0.1800.32 (X64).
    • «Архитектура процессора» - это 64-разрядная версия, в которой программное обеспечение также компилируется как 64-разрядный исполняемый файл.
    • Дата сборки
    • SQL Server: `17 июля 2019 г., 21: 29: 33`.
    • Выпуск
    • SQL Server - это Enterprise Evaluation Edition.
    • «Версия операционной системы» - это 64-разрядная версия Windows 10 Professional с номером сборки 17134.

    Исполняемый файл демона SQL Server имеет имя sqlservr.exe и хранится по пути C: \ Program Files \ Microsoft SQL Server \ MSSQL15.MSSQLSERVER \ MSSQL \ Binn . Этот исполняемый файл также может предоставлять информацию о версии MS SQL DAtabase Server. Этот путь может отличаться в зависимости от архитектуры операционной системы, например 32- и 64-разрядной.

    sqlservr.exe Executable Properties

    Откроется следующий экран, который предоставляет информацию об исполняемом файле sqlservr.exe . Мы можем получить информацию о версии базы данных MS SQL Server на вкладке Details , которая может быть показана ниже.Мы можем получить такую ​​информацию, как Версия файла , Название продукта , Версия продукта . Версия продукта - 15.0.1800.32 .

    Как найти версию MS SQL Ser в sqlservr.exe

    Мы также можем найти версию MS SQL Server из файлов журнала. Информация о версии MS SQL Server записывается в файл ERRORLOG в начале файла. Сначала мы перечислим путь к журналу для текущего MS SQL Server, используя следующий запрос.

     ВЫБЕРИТЕ СВОЙСТВО СЕРВЕРА ('ErrorLogFileName') AS 'Расположение файла журнала ошибок' 
    Запрос пути к журналу ошибок MS SQL Server

    Из результата запроса видно, что файл ERRORLOG находится по адресу C: \ Program Files \ Microsoft SQL Server \ MSSQL15.MSSQLSERVER \ MSSQL \ Log путь. Мы откроем этот путь с помощью проводника Windows и откроем файл журнала с помощью текстового редактора, такого как Notepad ++.

    ERRORLOG Путь к файлу

    Мы видим, что установлен MS SQL Server 2019 с номером версии 15.0.1800.32 . Также предоставляется такая информация, как архитектура сборки, выпуск, текущая операционная система хоста.

    Информация о версии MS SQL Server из журнала ошибок

    Мы также можем использовать командную строку, такую ​​как Ms-DOS или PowerShell, чтобы просмотреть текущую установленную версию базы данных MS SQL Server.Сначала мы запустим интерфейс командной строки и командную строку SQL. В этом примере мы будем использовать MS-DOS, но PowerShell тоже подойдет. В меню «Пуск» введите cmd и нажмите Enter. В качестве альтернативы можно использовать WIN + R и cmd .

    Запустите MS-DOS из меню «Пуск»

    Мы увидим чистую командную строку MS-DOS. Мы подключимся к командной строке локального сервера базы данных с помощью команды sqlcmd , указав имя хоста или IP-адрес сервера, которым в данном случае является localhost .Мы предоставим имя хоста сервера с опцией -s , как показано ниже. Мы также можем ввести имя хоста или IP-адрес удаленного сервера и указать имя экземпляра, например, poftut / mydatabase . Наконец, мы введем SQL-запрос , выберите @@ version и нажмите Enter. В новой строке мы введем go , чтобы выполнить данный SQL-запрос, который выведет подробную информацию о версии MS SQL Server в интерфейс командной строки.

    Как найти версию MS SQL Server из командной строки

    При выпуске и использовании сервера базы данных MS SQL используются некоторые термины для описания выпуска и версии.Здесь мы перечислим некоторые из самых распространенных и популярных из них.

    • «CTP» или Community Technology Preview просто означает бета-версию, которая будет бесплатно протестирована добровольцами перед официальным выпуском.
    • RC или Release Candidate - это последний выпуск перед официальным выпуском, который, хотя и не содержит ошибок.
    • RTM или Released To Manufacturing - это исходная версия продуктов, которые были предоставлены в виде DVD или загружены с MSDN в виде файла ISO.
    • CU или Cumulative Update используется для обновлений и исправлений ошибок. Эти обновления и исправления ошибок предоставляются из последнего выпуска пакета обновления.
    • SP или Service Pack предоставляет большую коллекцию исправлений и исправлений ошибок для обновления до новой промежуточной версии.
    • «GDR» или «General Distribution Release» исправляют ошибки, за исключением обновлений CU.
    • Обновления
    • `QFE` или` Quick Fix Engineering` включают исправления CU.
    • CVE или Common Vulnerabilities and Exposures содержит обновления или исправления уязвимостей безопасности, публикуемых CVE.
    • OD или On-Demand - это исправление ошибки для конкретного клиента, которое обычно касается некоторых клиентов. Исправления OD могут быть выпущены или не выпущены для публичного использования.
    • «COD» или «Critical On-Demand» аналогичен OD, где проблема является критическим уровнем, который обычно связан с безопасностью.

    MS SQL Server имеет редакции, обеспечивающие различные функции для разных баз пользователей. Обычно они используются во всех выпусках и версиях MS SQL.

    • SQL Server Enterprise используется для высокопроизводительных, крупномасштабных и критически важных бизнес-операций и предоставляет расширенные функции.
    • «SQL Server Standard» обычно предоставляется среднему бизнесу с урезанными функциями версий Enterprise.
    • `SQL Server WEB` обычно предоставляет базовые функции служб баз данных. Он предназначен для предприятий начального уровня.
    • Версия
    • `SQL Server Developer` похожа на версию Enterprise, где она предназначена для ИТ-специалистов для тестирования и демонстрации реальных сценариев.
    • Выпуск
    • `SQL Server Express` является маломасштабным и предоставляется бесплатно без лицензионной платы.

    Мы научились различным способам перечисления информации о версии сервера базы данных MS SQL. Здесь мы предоставим основные версии SQL Server, дату выпуска и кодовое название.

    • SQL Server 1.0 выпущен в 1989 году под кодовым названием Filipi. Это был 16-битный софт
    • `SQL Server 1.1` выпущен в 1990 году под кодовым названием` Pietro`. Это было 16-битное программное обеспечение.
    • SQL Server 4.2 выпущен в 1992 году.
    • SQL Server 6.0 выпущен в 1995 году под кодовым названием SQL95.
    • SQL Server 6.5 выпущен в 1996 году под кодовым названием Hydra.
    • SQL Server 7.0 выпущен в 1998 году под кодовым названием Sphinx.
    • SQL Server 2000 выпущен в 2000 году под кодовым названием Shiloh.
    • SQL Server 2005 выпущен в 2005 году под кодовым названием Yukon.
    • SQL Server 2008 выпущен в 2008 году под кодовым названием Katmai.
    • SQL Server 2008 R2 выпущен в 2010 году под кодовым названием Kilimanjaro.
    • SQL Server 2012 выпущен в 2012 году под кодовым названием Denali.
    • SQL Server 2014 выпущен в 2014 году под кодовым названием SQL14.
    • SQL Server 2016 выпущен в 2016 году под кодовым названием SQL16.
    • SQL Server 2017 выпущен в 2017 году под кодовым названием Helsinki.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *