Модели обслуживания для SQL Server

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

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

Чтобы определить версию, выпуск и последние обновления экземпляра SQL Server, см. раздел Определение версии, выпуска и уровня обновления SQL Server и его компонентов. Дополнительные сведения о цикле поддержки для каждого продукта проверка основного жизненного цикла. Чтобы понять различные варианты, доступные для SQL Server продуктов, которые достигли окончания поддержки, просмотрите SQL Server варианты окончания поддержки.

Механизмы доставки обновлений SQL Server

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

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

Описание SQL Server 2017 и более поздних версий (платформы Windows и Linux) SQL Server 2016 и более ранних версиях
Contains Все исправления, улучшения и улучшения функций с момента выпуска версии продукта. Все исправления, улучшения и улучшения функций, начиная с версии выпуска (RTM) или с момента последнего установленного базового пакета обновления.
Частота выпуска Каждый месяц в течение первого года после выпуска SQL Server и каждые два месяца в течение оставшихся четырех лет полного 5-летнего основного жизненного цикла. Каждые два месяца для заданного базового плана.
Локализованное содержимое Будет вмещать локализованное содержимое, что позволяет ускорить доставку новых функций и улучшений поддержки.
Пример KB5016394 — накопительный пакет обновления 17 для SQL Server 2019 (microsoft.com) B5001092 — накопительный пакет обновления 17 для SQL Server 2016 с пакетом обновления 2 (SP2) (microsoft.com)
Примечания. CU31 за 2017 год является последним cu для SQL Server 2017 года. Мы будем поставлять только исправления по запросу и обновления для системы безопасности для SQL Server 2017 г. Мы больше не поставляем ЦУ для SQL Server 2016 и более ранних версий. Будут поставляться только исправления по запросу и обновления для системы безопасности. Для продуктов, которые достигли даты окончания расширенной поддержки, вам потребуется подписка на расширенное обновление безопасности (ESU) для получения обновлений для системы безопасности.

Примечание.

Обновление может быть запрошено любым клиентом, независимо от его предложения поддержки.

Исправления по запросу (OD)

  • Содержит критически важные запросы на исправление, которые удовлетворяют всем этим условиям:

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

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

  • Эта сборка исправлений может содержать одно или несколько исправлений.

  • Определенная частота отсутствует.

  • Пример: KB4510083 — пакет обновления 2 исправления по запросу для SQL Server 2017 CU15

Общий выпуск дистрибутива (GDR)

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

  • Клиент не может запросить GDR. Корпорация Майкрософт внутренне определяет, классифицируется ли сообщаемое исправление как GDR и доставляется ли он.

  • GDR выпускается через центр загрузки. GDR также выпускается через Центр обновления Майкрософт, клиентский компонент Центра обновления Windows или и то, и другое.

  • Исправления для SQL Server версий, которые не поддерживаются, см. в статье Что такое Обновления расширенной безопасности для SQL Server?.

  • Пример: KB5014356 — описание обновления для системы безопасности для SQL Server 2019 GDR: 14 июня 2022 г.

Примечание.

По умолчанию исправления обслуживаются через выпуски GDR, CU и OD. Когда объем запроса исправлений продукта становится низким, команда SQL Server останавливает выпуски CU и поставляет исправления через выпуски GDR и OD. Команда SQL Server принимает решение на основе тенденций поддержки и спроса клиентов.

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

Примеры

Определите последнюю версию GDR для базовых показателей RTM:

Ниже приведены rtm GDR, доступные для SQL Server 2019 г. по состоянию на 6 февраля 2023 г. при фильтрации по RTM-GDR в столбце накопительного обновления или идентификатора безопасности в электронной таблице сборок.

Номер сборки Номер статьи базы знаний URL-адрес базы знаний Дата выпуска Уровень пакета обновления Накопительный пакет обновления или идентификатор безопасности Модель обслуживания
15.0.2095.3 5014356 https://support.microsoft.com/kb/5014356 2022-06-14 Н/Д RTM-GDR GDR
15.0.2080.9 4583458 https://support.microsoft.com/kb/4583458 2021-01-12 Н/Д RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 2019-11-04 Н/Д RTM-GDR GDR

Если вы являетесь клиентом, который выбрал только обновления GDR для версии RTM и без CUS, 15.0.2095.3 — это последняя сборка GDR для вашего базового плана RTM.

Определите последние GDR для базовых показателей cu:

Если вы используете CU для экземпляра SQL Server, вы можете проверка, есть ли доступный GDR для определенного cu cu, просмотрив столбец Накопительный пакет обновления или идентификатор безопасности для соответствующей версии в электронной таблице сборок и проверив запись CU<nn-GDR> (где nn — это текущий CU, установленный для вашей версии SQL Server). Например, если вы хотите узнать, существуют ли какие-либо GDR для SQL Server 2019 CU29, при проверке наличия cu29-GDR в накопительном обновлении или идентификаторе безопасности отображается следующая строка.

Номер сборки Номер статьи базы знаний URL-адрес базы знаний Дата выпуска Уровень пакета обновления Накопительный пакет обновления или идентификатор безопасности Модель обслуживания
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 Н/Д CU29-GDR Накопительное обновление с GDR

Примечание.

Если существует cu с более поздним номером версии, чем версия CU<nn-GDR>, более поздняя версия включает исправления GDR. Корпорация Майкрософт всегда рекомендует установить последнюю версию cu, доступную для данной версии SQL Server.

Пакет обновления (SP)

  • Пакеты обновления больше не выпускаются для SQL Server 2017 и более поздних версий.

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

  • Пакеты обновления обычно выпускаются по ежегодному расписанию.

  • Пакеты обновления также могут включать проблемы, которые, по нашему решению, по ощущениям, должны быть решены в нашей службе поддержки. Наиболее распространенные проблемы, которые включены, влияют на обращения в службу поддержки клиентов и удовлетворенность клиентов. Эти обновления и компоненты удобно упаковываются в комплект для удобного скачивания.

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

  • Пример: KB5003279 — сведения о выпуске SQL Server 2016 с пакетом обновления 3 (SP3)

Исправления системы безопасности и обновления системы безопасности

Исправления безопасности: Исправления, обычно поставляемые в cu-пакете обновления, для которых компоненты в таблице списка исправлений для соответствующего CU имеют значение Безопасность SQL. (Дополнительные сведения см. в столбце Объяснение областей исправления в статьях базы знаний списка исправлений для накопительных обновлений и пакетов обновления). Или, для которого компонент для соответствующего исправления имеет значение Инфраструктура безопасности в таблице подробного списка исправлений в электронной таблице сборок. Это исправления, внесенные в компоненты безопасности ядра СУБД SQL Server.

Обновления для системы безопасности: Исправление безопасности для устранения уязвимостей, которые можно использовать для компрометации установки SQL Server. Они выпускаются через GDR (RTM-GDR или CU-GDR). Последующие CU или GDR включают эти обновления для системы безопасности. Корпорация Майкрософт рекомендует клиентам устанавливать последние выпуски продуктов, обновления для системы безопасности, пакеты обновления и накопительные обновления, чтобы обеспечить максимально возможную безопасность. Дополнительные сведения см. в разделе Фиксированная политика жизненного цикла.

Чтобы проверка, является ли GDR обновлением для системы безопасности, ознакомьтесь с документацией по выпуску соответствующего GDR. Обновления системы безопасности всегда имеют связанные заметки о распространенных уязвимостях и уязвимостях (CVE). Например, в документации по CU29-GDR ("KB5014553 — описание обновления для системы безопасности для SQL Server 2017 CU29: 14 июня 2022 г.") есть ссылка на CVE-2022-29143, которая откроется в руководстве по обновлению безопасности на веб-сайте Майкрософт — MSRC. Дополнительные сведения см. в статье Скоро появится: новая система уведомлений руководства по обновлению безопасности.

Примечание.

GDR не обязательно должны быть обновлениями для системы безопасности. Например, "KB4517790 — обслуживание обновления для SQL Server 2019 RTM" — это выпуск GDR, отличный от безопасности.

Матрица фазы поддержки и выпуска транспортного средства

Этап поддержки Основная поддержка Расширенная поддержка Расширенные обновления для системы безопасности
Доступные транспортные средства выпуска CU, OD, GDR, SP (только SQL Server 2016 и более ранних версиях) Обновления GDR и системы безопасности Обновления GDR и системы безопасности с соглашением

SQL Server 2017 и более поздних версиях

На следующем рисунке показан обзор цикла поддержки для типичного продукта. Этот вид временная шкала также применяется ко всем будущим выпускам продукта.

Снимок экрана: обзор цикла поддержки типичного продукта SQL Server 2017 и более поздних версий.

SQL Server 2016 и более ранних версиях

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

Снимок экрана: обзор цикла поддержки для типичного продукта SQL Server 2016 и более поздних версий.