KB5125472 — накопительный пакет обновления 28 за SQL Server 2022 г.

Дата выхода: 12 ноября 2026 г.
Версия: 16.0.4325.4

Сводка

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

  • SQL Server — версия продукта: 16.0.4325.4, версия файла: 2022.160.4325.4
  • Analysis Services — версия продукта: 16.0.43.253, версия файла: 2022.160.43.253

Важно

Чтобы обеспечить безопасность SQL Server в Windows, включите шифрование с расширенной защитой.

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

Некорректное поведение 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-адресом можно поделиться с другими пользователями, чтобы они могли напрямую перейти к нужному исправлению в таблице.

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

Ссылка на ошибку Описание Область исправления Компонент Платформа
5216517 Исправлена проблема, из-за которой запросы мониторинга, использующие sys.dm_exec_requests или sys.sysprocesses периодически завершающиеся сбоем и возвращающие сообщение об ошибке «976» или «978», при их выполнении на вторичной реплике только для чтения в группе доступности. Подсистема SQL Server Высокая доступность и аварийное восстановление Windows
5289354 Устраняет проблему, которая вызывает снижение производительности во время операций в сети и восстановления базы данных в экземплярах SQL Server, которые имеют около 20 ТБ или более памяти. Подсистема SQL Server Транзакционные услуги Все
5383173 Исправлена ошибка "33550", состояние "42", возникающая, когда защищенный анклав в SQL Server расшифровывает пустые значения или NULL в varchar(max), nvarchar(max)или varbinary(max) столбцах, использующих Always Encrypted. Подсистема SQL Server Инфраструктура безопасности Windows
5419469 Устраняет уязвимость системы безопасности в PolyBase за счет улучшения проверки данных. Подсистема SQL Server PolyBase Все
5439314 Исправлена проблема, из-за которой процесс SQL Server мог неожиданно завершиться при обращении к внешним источникам данных. Подсистема SQL Server PolyBase Все
5478462 Исправлена проблема, из-за которой прослушиватель группы доступности, использующий адрес протокола DHCP, не подключается к сети. Подсистема SQL Server Высокая доступность и аварийное восстановление Windows
5490933 Исправлена проблема проверки ввода, из-за которой неверно сформированные значения размера в операциях резервного копирования VSS интерфейса виртуального устройства (VDI) и модуля записи SQL Server могут привести к выходу за пределы памяти. Подсистема SQL Server Восстановление резервной копии Windows
5497299 Исправлена проблема обработки целочисленных данных при обработке метаданных резервного копирования и восстановления, которая может привести к неожиданному завершению работы SQL Server или повышению привилегий при обработке вводимых данных неправильного формата или слишком большого размера. Подсистема SQL Server Восстановление резервной копии Windows
5505574 Обновления Компонент, используемый для извлечения архивов при установке языковых пакетов и пакетов внешней библиотеки. Подсистема SQL Server Расширяемость. Все
5509882 Исправлена проблема, из-за которой расширенное hadr_log_block_decompression событие сообщало одно и то же значение для сжатых и несжатых размеров блоков журнала. Подсистема SQL Server ОС SQL Все
5523678 Добавлена проверка размеров фрагментов FILESTREAM на вторичных репликах группы доступности для отклонения фрагментов большого размера. Подсистема SQL Server Высокая доступность и аварийное восстановление Все
5529157 Исправление действия записи за пределами памяти в SqlDataRecord.SetBytes API для sql_variant значений, которое может привести к отказу в обслуживании или повышению привилегий при включении интеграции CLR. Подсистема SQL Server Программирование Windows
5529197 Улучшена проверка входных данных при обработке Showplan для повышения безопасности и надежности. Подсистема SQL Server Хранилище запросов Windows
5529340 Улучшена защита данных внутренней репликации во время обработки. Подсистема SQL Server Репликация Все
5529352 Улучшает обработку текстовых данных при репликации слиянием для повышения безопасности и надежности. Подсистема SQL Server Репликация Все
5529364 Улучшена проверка и обработка операций репликации для повышения безопасности и надежности. Подсистема SQL Server Репликация Все
5529376 Повышена безопасность и надежность подписок на обновление в очереди при репликации транзакций. Подсистема SQL Server Репликация Windows
5529388 Повышена безопасность и надежность подписок на обновление в очереди при репликации транзакций. Подсистема SQL Server Репликация Windows
5558726 Улучшена проверка количества областей общей памяти, чтобы предотвратить появление гонки во время очистки общей памяти. Подсистема SQL Server PolyBase Все
5571551 Устраняет уязвимость системы безопасности, из-за которой открытие набора виртуальных устройств SQL Server Virtual Device Interface (VDI) может привести к действию записи за пределами памяти. Подсистема SQL Server Восстановление резервной копии Все
5571985 Устраняет уязвимость системы безопасности, из-за которой SQL Server может получать доступ к памяти за пределами выделенного буфера при обработке данных, передаваемых во время операций резервного копирования или восстановления через интерфейс виртуального устройства (VDI). Подсистема SQL Server Восстановление резервной копии Все
5577584 Улучшена проверка разностных схем таблиц. Подсистема SQL Server PolyBase Windows
5578970 Устраняет уязвимости, связанные с повреждением памяти и раскрытием информации при обработке протокола SQLSatellite, используемой службами машинного обучения и языковыми расширениями. Подсистема SQL Server Расширяемость. Все
5581403 Исправлена проблема, из-за которой MSDASQLподключения к связанному серверу могут завершиться ошибкой, если строка поставщика не включает идентификатор пользователя (UID). Подсистема SQL Server Распределенный запрос Все
5587164 Устранена проблема, из-за которой запросы многомерных выражений (MDX), использующие вложенные выделения над неровными иерархиями, настроенными с помощью HideMemberIf скрытых конечных элементов, пропускают элементы скрытых листьев. Это условие приводит к пропуску строк или уменьшению итоговых показателей. Analysis Services Analysis Services Windows
5596464 Исправлено действие чтения за пределами памяти, которое может произойти, когда SQL Server обрабатывает определенные запросы на подключение клиентов. Подключение к SQL Подключение к SQL Все
5614130 Улучшена проверка идентификаторов при репликации слиянием. Подсистема SQL Server Репликация Windows
5620647 Исправлена проблема, из-за которой при сборе данных об изменениях (CDC) или репликации транзакций не удается обработать последовательные обновления кластеризованных ключей для строк с большими значениями LOB вне строки. Подсистема SQL Server Репликация Все
5622465 Исправлено переполнение буфера кучи во время операции XML. Подсистема SQL Server Программирование Все
5622545 Улучшена проверка выходного буфера в хранимых процедурах XA для предотвращения переполнения буфера. Выходные буферы меньшего размера теперь возвращают сообщение об ошибке "47204". Подсистема SQL Server Транзакционные услуги Все
5622596 Улучшена проверка идентификаторов при репликации транзакций. Подсистема SQL Server Репликация Windows
5624106 Улучшена проверка блоков журнала транзакций во время восстановления и сканирования журнала, чтобы предотвратить чтение за пределами памяти при сканировании неверно сформированных записей. Подсистема SQL Server Управление хранилищем Windows
5624545 Повышение безопасности за счет инициализации буферов, которые используются при построении записей индекса и разбиении страниц B-дерева. Подсистема SQL Server Методы доступа к сохраненным данным Windows
5624558 Исправлена проблема, из-за которой запрос к поврежденной записи, сжатой по строкам, может вернуть непредвиденное содержимое памяти. Теперь SQL Server проверяет метаданные сжатой записи и возвращает сообщение об ошибке повреждения базы данных. Подсистема SQL Server Методы доступа к сохраненным данным Все
5624581 Повышение безопасности за счет инициализации буферов, которые используются во время операций вставки, обновления, пакетного сжатия, сжатия и реконструкции записей модуля хранения. Подсистема SQL Server Методы доступа к сохраненным данным Windows
5624592 Улучшена проверка смещений длинных столбцов в сжатых записях для отклонения метаданных неверно сформированных записей. Подсистема SQL Server Методы доступа к сохраненным данным Windows
5624644 Исправлено переполнение буфера кучи, которое могло произойти, когда SQL Server считывает COLUMNSTORE_ARCHIVE-сжатые сегменты с неверно сформированными заголовками блоков сжатия. Подсистема SQL Server Хранилища столбцов Windows
5624884 Улучшает проверку заголовков записей разреженных столбцов и смещений столбцов при чтении или перестроении записей SQL Server. Подсистема SQL Server Методы доступа к сохраненным данным Windows
5624930 Улучшает проверку размеров заголовков columnstore при подключении, восстановлении или проверке базы данных SQL Server. Подсистема SQL Server Хранилища столбцов Windows
5624959 Улучшена проверка смещений столбцов переменной длины, когда SQL Server обрабатывает записи базы данных. Подсистема SQL Server Методы доступа к сохраненным данным Windows
5624997 Улучшена проверка метаданных столбцов для предотвращения операций записи за пределами памяти, когда SQL Server загружает схемы баз данных. Подсистема SQL Server Методы доступа к сохраненным данным Windows
5632314 Повышена безопасность и надежность обработки метаданных безопасности репликации во время операций восстановления и обновления базы данных подписчиков. Подсистема SQL Server Репликация Windows
5632802 Повышена безопасность и надежность агента чтения журналов в сценариях репликации транзакций. Подсистема SQL Server Репликация Windows
5632815 Повышена безопасность и надежность конфигурации веб-канала изменений. Подсистема SQL Server Репликация Windows
5632837 Исправлена проблема безопасности в проверках авторизации метаданных строки репликации слияния. Подсистема SQL Server Репликация Все
5632850 Исправлено переполнение буфера, которое возникало, если репликация слиянием обрабатывала более 250 записей XML-псевдонимов WebSync. Подсистема SQL Server Репликация Все
5632863 Улучшает проверку границ при объединении процессов репликации и повторных списках. Подсистема SQL Server Репликация Windows
5632876 Улучшает проверку данных во время операций шифрования репликации. Подсистема SQL Server Репликация Все
5632889 Улучшает проверку данных во время репликации слияния и веб-синхронизации. Подсистема SQL Server Репликация Все
5632929 Улучшает проверки авторизации для операций счетчиков производительности репликации. Подсистема SQL Server Репликация Windows
5634469 Исправлена проблема, из-за которой запрос, применяющий строковый предикат к агрегатному выражению окна, может возвращать неправильные результаты, если в столбце секционирования применяются параметры сортировки без учета регистра. Подсистема SQL Server Оптимизатор запросов Все
5635185 Улучшена проверка и обработка метаданных в операциях репликации слияния. Подсистема SQL Server Репликация Windows
5635964 Улучшена проверка данных идентификатора безопасности входа (SID) для предотвращения действий чтения за пределами памяти, когда средство чтения трассировки SQL обрабатывает искаженные данные трассировки. Подсистема SQL Server Программирование Все
5636104 Улучшает проверку границ и преобразование Юникода при обработке идентификаторов транзакций репликации. Подсистема SQL Server Репликация Все
5636147 Улучшена проверка границ, чтобы предотвратить действия чтения за пределами памяти, когда SQL Server сканирует терминаторы UTF-16 во время числового преобразования репликации. Подсистема SQL Server Репликация Все
5639541 Добавлен флаг трассировки 697 для отключения повышения расширенной блокировки схемы кучи или B-дерева (HoBt) в расширенные блоки для рабочих нагрузок с высокой загрузкой ЦП и конкуренцией за кратковременную блокировку, не отключая при этом суперблокировку. Подсистема SQL Server Методы доступа к сохраненным данным Все
5642397 Улучшает проверку имен объектов во внутренних хранимых процедурах с сохранением существующего поведения. Подсистема SQL Server Службы управления Все
5645714 Усовершенствована обработка имен баз данных SQLDiag, включая длинные имена и символы Юникода, для повышения надежности и безопасности сбора диагностических данных. Клиентские средства SQL Server SQLDiag Windows
5650236 Добавляет флаг трассировки 683 для снижения нагрузки на ЦП, когда кратковременные блокировки кучи или B-дерева (HoBt) преобразуются в суперфиксаторы, но разбиение счетчиков не происходит. Подсистема SQL Server Методы доступа к сохраненным данным Все
5653498 Улучшена проверка безопасности при обновлении базы данных репликации. Подсистема SQL Server Репликация Windows
5653528 Улучшена проверка имени конфликтной таблицы при репликации транзакций. Подсистема SQL Server Репликация Windows
5653574 Улучшена проверка параметров в агенте чтения очереди репликации. Подсистема SQL Server Репликация Windows
5653597 Улучшена обработка имен конфликтных таблиц при репликации слиянием. Подсистема SQL Server Репликация Windows
5653630 Улучшена проверка безопасности для отчетов о конфликтах репликации слияния. Подсистема SQL Server Репликация Windows
5653696 Улучшена проверка имен объектов для изменений схемы репликации слиянием. Подсистема SQL Server Репликация Windows
5653709 Улучшена обработка имен таблиц в процедурах репликации созданного слияния. Подсистема SQL Server Репликация Windows
5653723 Улучшает проверку ввода, когда процессы SQL Server вносят изменения в репликацию слиянием. Подсистема SQL Server Репликация Windows
5653745 Повышение безопасности при обработке SQL Server изменений схемы в ходе репликации транзакций. Подсистема SQL Server Репликация Windows
5653772 Улучшает проверки безопасности для операций репликации упрощенного слияния. Подсистема SQL Server Репликация Windows
5653810 Улучшена проверка безопасности, когда SQL Server обрабатывает данные репликации в очереди. Подсистема SQL Server Репликация Windows
5653826 Улучшена проверка авторизации для шагов задания агента SQL Server. Подсистема SQL Server Службы управления Windows
5653835 Улучшает проверку роли во время проверки подписки на репликацию. Подсистема SQL Server Репликация Windows
5654329 По умолчанию в задаче XML служб SQL Server Integration Services отключены сценарии XSLT (XSLT). Чтобы восстановить прежнее поведение, установите EnableXsltScript значение 1 ниже HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server{version}\SSIS\XMLTask. Integration Services Integration Services Windows
5654541 Повышена безопасность данных и операций репликации. Подсистема SQL Server Репликация Все
5657243 Исправлена проблема, из-за которой обработка усеченных выходных параметров OLE DB в задаче выполнения SQL служб Integration Services могла привести к недопустимому доступу к памяти. Integration Services Integration Services Windows
5657883 Исправлено целочисленное переполнение в диспетчере подключений HTTP служб Integration Services, которое могло привести к недопустимому доступу к памяти. Integration Services Integration Services Windows
5658034 Исправлена проблема проверки ввода в SQL Server VSS Writer, из-за которой имя экземпляра пользователя слишком большого размера может нарушить операции резервного копирования и snapshot или вызвать действие записи за пределами памяти. Подсистема SQL Server Восстановление резервной копии Windows
5658115 Устраняет проблему, приводящую к нарушению прав доступа к памяти, которое может возникать, когда компонент источника необработанных файлов в службах интеграции SQL Server считывает данные. Integration Services Integration Services Windows
5660083 Исправлены ошибки планировщика, не возвращающие данные, и файлы дампа, которые могут возникать при интенсивном ленивом вводе-выводе. Подсистема SQL Server ОС SQL Все
5660569 Улучшена проверка границ, когда агент чтения очереди репликации обрабатывает сообщения об обновлениях в очереди. Подсистема SQL Server Репликация Windows
5660608 Улучшает проверку ввода в хранимой процедуре sys.sp_polybase_show_objects . Подсистема SQL Server PolyBase Все
5673576 Добавлены три хранимые процедуры для баз данных в режиме компоновки с несколькими базами данных с помощью управляемого экземпляра SQL Azure: sys.sp_milink_reseed перезапускает заполнение без удаления и повторного добавления базы данных в группу доступности, sys.sp_milink_repair исправляет поврежденную ссылку и sys.sp_milink_check проверяет работоспособность базы данных. Подсистема SQL Server Высокая доступность и аварийное восстановление Все
5678408 Улучшена проверка параметров и обработка преобразования данных в агенте чтения очереди репликации. Подсистема SQL Server Репликация Windows
5693317 Исправлена проблема, из-за которой ALTER DATABASE CURRENT ADD FILE возникает сбой и возвращается сообщение об ошибке "42019" на уровнях служб Управляемый экземпляр SQL Azure общего назначения и Next-Gen общего назначения. Подсистема SQL Server Программирование Все
5698422 Улучшает проверку метаданных репликации для предотвращения доступа к недопустимой привязке набора строк. Подсистема SQL Server Репликация Все
5720065 Улучшает проверки безопасности для репликации доступа к связанным серверам. Подсистема SQL Server Репликация Все
5720088 Улучшена проверка ввода в ссылке Azure Synapse для SQL. Подсистема SQL Server Репликация Windows
5722308 Устраняет уязвимость, связанную с раскрытием информации в декодере команд очереди xp_decodequeuecmd репликации. Подсистема SQL Server Репликация Windows
5723138 Улучшена проверка источника ошибок при репликации слиянием для обработки уязвимостей безопасности. Подсистема SQL Server Репликация Windows
5723283 Исправлено переполнение буфера кучи, которое могло произойти, когда агент средства чтения журнала экранировал одинарные кавычки в значениях столбцов. Подсистема SQL Server Репликация Windows
5731797 Устраняет уязвимость с повышением привилегий при репликации слиянием за счет улучшения проверки выражений проверки подписчика. Подсистема SQL Server Репликация Windows

Получение или скачивание этого или последнего накопительного пакета

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

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

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

Примечание

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

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

Примечание

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

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

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

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

Сведения о файловом хэше

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

certutil -hashfile SQLServer2022-KB5125472-x64.exe SHA256

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

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

Заметки для этого обновления

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

Для применения этого накопительного пакета обновления необходимо использовать SQL Server 2022.

Сведения о перезапуске

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

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

Для использования одного из исправлений в этом пакете не требуется вносить изменения в реестр.

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

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

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

Начиная с Microsoft SQL Server 2017 номера версий сборок служб Analysis Services и ядра СУБД SQL Server не совпадают. Дополнительные сведения см. в статье Проверка версии сборки накопительного пакета обновления Analysis Services.

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

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

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

Языковая поддержка

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

Обновленные компоненты (функции)

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

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

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

Удаление этого обновления

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

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

Ссылки