KB5078297 — накопительное обновление 23 для SQL Server 2022

Дата выпуска: 29 января 2026 г.
Версия: 16.0.4236.2

Сводка

В этой статье описан пакет накопительного обновления 23 (CU23) для Microsoft SQL Server 2022. Это обновление содержит 15 исправлений , выпущенных после выпуска накопительного обновления 22 SQL Server 2022. Он обновляет компоненты в следующих сборках:

  • SQL Server — версия продукта: 16.0.4236.2, версия файла: 2022.160.4236.2
  • Службы Analysis Services — версия продукта: 16.0.43.252, версия файла: 2022.160.43.252

Это важно

Первоначальный выпуск этого накопительного обновления (KB5074819), выпущенный 15 января 2026 г., содержал проблему, которая привела к остановке работы компонента Database Mail. Может появиться следующее сообщение об ошибке:

Не удалось загрузить файл или сборку 'Microsoft.SqlServer.DatabaseMail.XEvents, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' или одну из его зависимостей. Системе не удается найти указанный файл.

Эта проблема затрагивает продукт SQL Server версии 16.0.4235.2 и файл версии 2022.160.4235.2.

Эта проблема устранена в текущей версии этого накопительного обновления (KB5078297).

Если вы скачали первоначальный выпуск этого обновления, не установите его. Скачайте и установите текущую версию.

Если вы уже установили начальный выпуск, удалите его или установите текущую версию поверх первоначального выпуска CU23 (KB5074819) для восстановления функциональных возможностей Database Mail.

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

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

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

Неправильное поведение SESSION_CONTEXT в параллельных планах

Запросы, использующие встроенную функцию SESSION_CONTEXT, могут возвращать неверные результаты или активировать файлы дампа отказа в доступе (AV) при выполнении параллельных планов запросов. Эта проблема возникает из-за того, как SESSION_CONTEXT взаимодействует с параллельными потоками выполнения, особенно если сеанс сбрасывается с целью повторного использования.

Дополнительные сведения см. в разделе SESSION_CONTEXT".

Улучшения и исправления, включенные в это обновление

Доступна скачиваемая книга Microsoft Excel, содержащая сводный список сборок вместе с текущим жизненным циклом поддержки. Файл Excel также содержит подробные списки исправлений для SQL Server 2022, SQL Server 2019 и SQL Server 2017. Скачайте этот файл Excel.

Замечание

На отдельные записи в следующей таблице можно ссылаться непосредственно через закладки. Если в таблице выбран любой идентификатор ошибки, в URL-адрес добавляется тег закладки в формате "#NNNNNNN". Затем вы можете поделиться этим URL-адресом с другими пользователями, чтобы они могли перейти непосредственно к нужному исправлению в таблице.

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

Справочник по ошибкам Description Зона исправления Компонент Platform
4676249 Исправлена проблема, из-за которой операции журнала резервного копирования завершаются сбоем и возвращают ошибку, указывающую, что BACKUP LOG не разрешено при условии, что модель восстановления SIMPLE. Подсистема SQL Server Резервное копирование и восстановление Виндоус
4710575 Исправлена ошибка AV, связанная с новыми уведомлениями о готовности журналов в DbMgrPartner. Подсистема SQL Server Высокий уровень доступности и аварийное восстановление All
4769216 Устранена проблема, из-за которой файлы дампа планировщика не предоставляются при закрытии SSL-подключений при высокой нагрузке ЦП. Connectivity Протоколы All
4783675 Исправлена проблема, из-за которой обновление с SQL Server 2019 до SQL Server 2022 может привести к остановке реагирования на процесс обновления базы данных модели. Подсистема SQL Server Программируемость All
4783748 Изменяет поведение программы, чтобы вернуть ошибку 19544 вместо возврата утверждения при создании группы доступности, которая имеет имя, которое превышает 64 символов с помощью cluster_type = NONE или EXTERNAL. Подсистема SQL Server Высокий уровень доступности и аварийное восстановление All
4796333 Исправлена проблема, которая приводит к сбоям при возвращении недопустимого типа идентификатора контроллером домена в LookupAccountSid. Подсистема SQL Server Линукс Линукс
4796376 Устранена проблема, из-за которой предотвращается возможность входа в Active Directory, если файл keytab обновляется слишком поздно после смены пароля привилегированного пользователя. Подсистема SQL Server Линукс Линукс
4798276 Устранена проблема, из-за которой инициализация распределенной группы доступности завершается сбоем, если локальная группа доступности находится оффлайн. Подсистема SQL Server Высокий уровень доступности и аварийное восстановление Виндоус
4807292 Устраняет сбой при настройке нескольких одновременных проверок для записи в журнал событий безопасности в процессе обновлений. Подсистема SQL Server Инфраструктура безопасности All
4811256 Исправлен сбой, вызванный отсутствующим разделом в общем табличном выражении (CTE). Подсистема SQL Server Программируемость All
4818763 Исправлена ошибка, которая приводит к ошибке выделения памяти во время операций восстановления VDI, если доступная память ограничена cgroupsv2 в Linux. Подсистема SQL Server Линукс Линукс
4837925 Устранена проблема, из-за которой SSCM завершает работу с ошибкой при импорте определенных сертификатов, включая самоподписанные сертификаты, защищенные паролем, и сертификаты, экспортированные из Azure Key Vault, которые не защищены паролем. Диспетчер конфигурации SQL Server Импорт сертификата Виндоус
4838959 Ограничивает привилегии для dbcc stackdump таким образом, чтобы только sysadmin мог вызывать файл дампа. Подсистема SQL Server Инфраструктура безопасности All
4849635 Исправлена проблема, из-за которой домены приложений в состоянии DOOMED не выгружаются правильно. Подсистема SQL Server Выполнение запроса All
4866387 Позволяет использовать функцию sys.fn_xe_file_target_read_file() для чтения system_health данных сеанса событий в Управляемом экземпляре SQL Azure. Подсистема SQL Server ОС SQL Виндоус

Как получить или скачать этот или последний накопительный пакет обновления

Как получить или скачать последний накопительный пакет обновления для Windows (рекомендуется)

Следующее обновление доступно в Центре загрузки Майкрософт:

Скачайте последний накопительный пакет обновления для SQL Server 2022 сейчас

Замечание

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

Следующее обновление доступно в каталоге центра обновления Майкрософт:

Замечание

  • Каталог обновлений Майкрософт содержит этот CU для SQL Server 2022 и ранее выпущенные версии CU для SQL Server 2022.
  • Этот пакет обновления также доступен через службы Windows Server Update Services (WSUS).
  • Рекомендуется всегда устанавливать последнее накопительное обновление, доступное.
Как получить или скачать последний накопительный пакет обновления для Linux

Чтобы обновить SQL Server 2022 на Linux до последней версии CU, сначала необходимо настроить репозиторий накопительных обновлений. Затем обновите пакеты SQL Server с помощью соответствующей команды обновления для конкретной платформы.

Инструкции по установке и прямые ссылки на скачивание пакетов CU см. в заметках о выпуске SQL Server 2022.

Сведения о файле

Хэш-данные файла

Чтобы проверить скачивание, вычислив хэш файлаSQLServer2022-KB5078297-x64.exe , выполните следующую команду:

certutil -hashfile SQLServer2022-KB5078297-x64.exe SHA256

Имя файла SHA256-хэш
SQLServer2022-KB5078297-x64.exe 0CE7132AD63F2CACA7805FFDF0A6375D97856ECFED5DC6104CA8F542F19CDDB3
Сведения о файле пакета накопительного обновления

Скачайте список файлов, включенных в KB5078297.

Примечания для этого обновления

Необходимые условия

Чтобы применить этот накопительный пакет обновления, необходимо запустить SQL Server 2022.

Информация о перезагрузке

После применения этого накопительного пакета обновления может потребоваться перезапустить компьютер.

Сведения о реестре

Чтобы использовать один из исправлений в этом пакете, вам не нужно вносить изменения в реестр.

Важные уведомления

Эта статья также содержит следующие важные сведения.

Версия сборки CU для служб Analysis Services

Начиная с Microsoft SQL Server 2017, номер версии сборки служб анализа и номер версии сборки модуля базы данных SQL Server не совпадают. Для получения дополнительной информации см. статью "Проверка версии накопительного обновления служб Analysis Services".

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

  • Каждый новый накопительный пакет обновления содержит все исправления, которые были включены в предыдущий накопительный пакет обновления для установленной версии SQL Server.
  • Кумулятивные обновления (CU) для SQL Server сертифицированы на тех же уровнях, что и сервисные пакеты, и должны устанавливаться с тем же уровнем уверенности.
  • Мы рекомендуем проводить предварительную установку обновлений по мере их доступности в соответствии с этими рекомендациями.
    • Исторические данные показывают, что значительное число обращений в службу поддержки связано с проблемой, которая уже устранена в выпущенном обновлении CU.
    • Элементы CUs могут содержать дополнительную ценность, превышающую простые исправления ошибок. К ним относятся возможности поддержки, управляемость и надежность обновлений.
  • Рекомендуем вам протестировать кумулятивные обновления (КУ) для SQL Server перед их развертыванием в рабочих средах.
Развертывание гибридной среды

При развертывании обновления в гибридной среде (например, AlwaysOn, репликации, кластера и зеркального отображения) рекомендуется ознакомиться со следующими статьями перед развертыванием обновления:

Поддержка языков

В настоящее время CUs SQL Server поддерживают несколько языков. Поэтому этот пакет CU не предназначен для одного языка. Она применяется ко всем поддерживаемым языкам.

Обновленные компоненты (компоненты)

Один пакет CU включает все доступные обновления для всех компонентов SQL Server 2022 (компонентов). Однако накопительный пакет обновления обновляет только те компоненты, которые сейчас устанавливаются в экземпляре SQL Server, выбранном для обслуживания. Если функция SQL Server (например, службы Analysis Services) добавлена в экземпляр после применения этого накопительного пакета обновления, необходимо повторно применить этот накопительный пакет обновления, чтобы обновить новую функцию в рамках этого накопительного пакета обновления.

Поддержка этого обновления

При возникновении других проблем или при необходимости устранения неполадок может потребоваться создать запрос на обслуживание. Обычные затраты на поддержку будут применяться к дополнительным вопросам поддержки и проблемам, которые не подпадают под действие этого конкретного накопительного пакета обновления. Для получения полного списка телефонных номеров службы поддержки клиентов и технической поддержки Майкрософт или для создания отдельного запроса на обслуживание перейдите на веб-сайт поддержки Майкрософт.

Как удалить это обновление

Удаление этого обновления в Windows
  1. На панели управления откройте элемент "Программы и компоненты ", а затем выберите "Просмотр установленных обновлений".
  2. Найдите запись, соответствующую этому пакету накопительного обновления в SQL Server 2022.
  3. Нажмите и удерживайте (или щелкните правой кнопкой мыши) запись, а затем нажмите кнопку "Удалить".
Удаление этого обновления в Linux

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

Ссылки