Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дата выпуска: 12 марта 2026 г.
Версия: 16.0.4245.2
Сводка
В этой статье описывается пакет накопительного обновления 24 (CU24) для Microsoft SQL Server 2022. Это обновление содержит 14 фиксов, выпущенных после выпуска накопительного обновления 23 SQL Server 2022 года. Он обновляет компоненты в следующих сборках:
- SQL Server — версия продукта: 16.0.4245.2, версия файла: 202.160.4245.2
- Службы Analysis Services — версия продукта: 16.0.43.252, версия файла: 2022.160.43.252
Известные проблемы в этом обновлении
Неправильное поведение SESSION_CONTEXT в параллельных планах
Запросы, использующие встроенную функцию SESSION_CONTEXT, могут возвращать неверные результаты или активировать файлы дампа отказа в доступе (AV) при выполнении параллельных планов запросов. Эта проблема возникает из-за того, как SESSION_CONTEXT взаимодействует с параллельными потоками выполнения, особенно если сеанс сбрасывается с целью повторного использования.
Дополнительные сведения см. в разделе SESSION_CONTEXT".
Ошибка слушателя группы доступности 10013 в журнале ошибок
Если вы настраиваете группу доступности SQL Server с прослушивателем, при запуске службы SQL Server или отработке отказа группы доступности могут появиться ошибки в журнале ошибок SQL Server, указывающих на проблему с объектом прослушивателя. В следующем примере показано, как выглядят эти ошибки:
The Service Broker endpoint is in disabled or stopped state.
Error: 26075, Severity: 16, State: 1.
Failed to start a listener for virtual network name '<YourAGListener>'. Error: 10013.
The Service Broker endpoint is in disabled or stopped state.
Stopped listening on listener network name '<YourAGListener>' (VNN or DISTRIBUTED_NETWORK_NAME). No user action is required.
The Service Broker endpoint is in disabled or stopped state.
Error: 10800, Severity: 16, State: 1.
The listener for the WSFC resource '<YourWSFCguid>' failed to start, and returned error code 10013, 'An attempt was made to access a socket in a way forbidden by its access permissions. '. For more information about this error code, see "System Error Codes" in the Windows Development Documentation.
Error: 19452, Severity: 16, State: 1.
The availability group listener (network name) with Windows Server Failover Clustering resource ID '<YourWSFCguid>', DNS name '<YourAGListener>', port 1433 failed to start with a permanent error: 10013. Verify port numbers, DNS names and other related network configuration, then retry the operation.
Кроме того, после применения этого обновления при создании прослушивателя может появиться ошибка, аналогичная этому примеру:
Msg 19486, Level 16, State 1, Line 3
The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [<YourAGListener>]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online.
Это обновление также приводит к тому, что SQL Server пытается открыть TCP-порт, который уже используется, при запуске или создании прослушивателя. Это приводит только к логированию сообщений об ошибках и не влияет на функциональность. Подключения прослушивателя продолжают работать.
Майкрософт знает об этой проблеме и изучает исправление.
Улучшения и исправления, включенные в это обновление
Доступна скачиваемая Microsoft Excel книга, содержащая сводный список сборок вместе с текущим жизненным циклом поддержки. Файл Excel также содержит подробные списки исправлений для SQL Server 2022, SQL Server 2019 и SQL Server 2017. Скачайте этот файл Excel прямо сейчас.
Замечание
На отдельные записи в следующей таблице можно ссылаться непосредственно через закладки. Если в таблице выбран любой идентификатор ошибки, в URL-адрес добавляется тег закладки в формате "#NNNNNNN". Затем вы можете поделиться этим URL-адресом с другими пользователями, чтобы они могли перейти непосредственно к нужному исправлению в таблице.
Дополнительные сведения об ошибках, исправленных и усовершенствованиях, включенных в это накопительное обновление, см. в следующей таблице.
| Справочник по ошибкам | Описание | Зона исправления | Компонент | Platform |
|---|---|---|---|---|
| 4868211 | Добавляет новый необязательный параметр , @multi_subnet_failoverв sp_adddistributor. |
Подсистема SQL Server | Replication | Все |
| 4874339 | Устранена проблема, возникающая при создании или восстановлении базы данных в автономном подключении группы доступности. | Подсистема SQL Server | Высокий уровень доступности и аварийное восстановление | Все |
| 4911747 | Исправлена проблема в вычислении буфера сортировки в памяти, которая приводит к бесконечному циклу, когда требуемое количество страниц превышает поддерживаемые ограничения. | Подсистема SQL Server | Резервное копирование и восстановление | Все |
| 4917971 | Исправлено исключение с плавающей точкой, которое возникает при переключении с Hekaton на стек, отличный от Hekaton. Это действие приводит к прерыванию выполнения запроса. | Хекатон | Обработка запросов | Все |
| 4931278 | Устранена проблема, из-за которой операция сортировки в наборе строк, превышающем четыре миллиарда строк, завершается ошибкой утверждения. | Подсистема SQL Server | Методы доступа | Все |
| 4931830 | Устранена проблема, из-за которой распространитель является частью группы доступности (AG) и использует параметры сортировки с учетом регистра (_CS). Агент распространения неправильно использует имя основной реплики AG вместо имени слушателя AG. | Подсистема SQL Server | Replication | Все |
| 4953763 | Устранена проблема, из-за которой не удается подключить реплику автономной группы доступности только для настройки из-за сбоя запуска. | Подсистема SQL Server | Высокий уровень доступности и аварийное восстановление | Все |
| 4955136 | Устранена проблема, возникающая при использовании локального сервера мониторинга для доставки журналов и изолированной группы доступности после отработки отказа. | Подсистема SQL Server | Высокий уровень доступности и аварийное восстановление | Все |
| 4955493 | Исправляет опечатку в sys.dm_os_linux_disk_stats путём замены ios_in_progess на ios_in_progress. |
Подключение к SQL | Линукс | Линукс |
| 4976761 | Устранена проблема, при которой изменение отключенного триггера DDL приводит к нарушению доступа к памяти. | Подсистема SQL Server | Программируемость | Все |
| 4984502 | Добавляет настраиваемое время ожидания пакетного полнотекстового поиска с помощью sp_fulltext_service 'batch_timeout'. Укажите значение от одной минуты до одного часа в миллисекундах. По умолчанию серии завершаются через 10 минут, если обновлений о ходе выполнения нет. |
Подсистема SQL Server | Искать | Все |
| 5005885 | Решает проблемы с конкуренцией в таблицах метаданных, связанных с безопасностью, добавляя sysowners для проверки часто используемых таблиц метаданных. |
Подсистема SQL Server | Инфраструктура безопасности | Все |
| 5011606 | Добавляет поддержку символьных ссылок в getattribute API. |
Подсистема SQL Server | Линукс | Линукс |
| 5011720 | Добавляет параметр конфигурации для добавления Bulkadmin операций в список разрешений. |
Подсистема SQL Server | Линукс | Линукс |
Как получить или скачать этот или последний накопительный пакет обновления
Как получить или скачать последний накопительный пакет обновления для Windows (рекомендуется)
Следующее обновление доступно в Центр загрузки Майкрософт:
Скачайте последний кумулятивный пакет обновления для SQL Server 2022 прямо сейчас
Замечание
- Центр загрузки Майкрософт всегда предлагает последнюю версию SQL Server 2022 CU.
- Если страница скачивания не отображается, обратитесь к служба поддержки пользователей Майкрософт, чтобы получить накопительный пакет обновления.
Как получить или скачать этот накопительный пакет обновления для Windows из каталога обновлений Майкрософт
Следующее обновление доступно в каталоге обновлений Майкрософт:
Замечание
- каталог обновлений Майкрософт содержит этот SQL Server 2022 CU и ранее выпущенные обновления SQL Server 2022 CU.
- Это обновление также доступно через систему обновления Windows Server (WSUS).
- Рекомендуется всегда устанавливать последнее накопительное обновление, доступное.
Как получить или скачать последний накопительный пакет обновления для Linux
Чтобы обновить SQL Server 2022 в Linux до последнего CU, необходимо сначала настроить репозиторий Cumulative Update. Затем обновите пакеты SQL Server с помощью соответствующей команды обновления для конкретной платформы.
Инструкции по установке и прямые ссылки на скачивание пакетов CU см. в заметках о выпуске SQL Server 2022.
Сведения о файле
Хэш-данные файла
Чтобы проверить скачивание, вычислив хэш файлаSQLServer2022-KB5080999-x64.exe , выполните следующую команду:
certutil -hashfile SQLServer2022-KB5080999-x64.exe SHA256
| Имя файла | SHA256-хэш |
|---|---|
| SQLServer2022-KB5080999-x64.exe | 57FC522E34FA4654F5EE8DBC9768EFE3265971C8D6854F32118022B2610D40E2 |
Сведения о файле пакета накопительного обновления
Скачайте список файлов, включенных в KB5080999.
Примечания для этого обновления
Необходимые условия
Чтобы применить этот накопительный пакет обновления, необходимо запустить SQL Server 2022.
Информация о перезагрузке
После применения этого накопительного пакета обновления может потребоваться перезапустить компьютер.
Сведения о реестре
Чтобы использовать один из исправлений в этом пакете, вам не нужно вносить изменения в реестр.
Важные уведомления
Эта статья также содержит следующие важные сведения.
Версия сборки CU для служб Analysis Services
Начиная с Microsoft SQL Server 2017 года номер версии сборки Служб Analysis Services и номер версии сборки SQL Server Database Engine не совпадает. Для получения дополнительной информации см. статью "Проверка версии накопительного обновления служб Analysis Services".
Накопительные обновления (CU)
- Каждый новый накопительный пакет обновления содержит все исправления, которые были включены в предыдущий накопительный пакет обновления для установленной версии SQL Server.
- SQL Server КУ сертифицированы на те же уровни, что и пакеты обновления, и должны быть установлены на том же уровне уверенности.
- Мы рекомендуем проводить предварительную установку обновлений по мере их доступности в соответствии с этими рекомендациями.
- Исторические данные показывают, что значительное число обращений в службу поддержки связано с проблемой, которая уже устранена в выпущенном обновлении CU.
- Элементы CUs могут содержать дополнительную ценность, превышающую простые исправления ошибок. К ним относятся возможности поддержки, управляемость и надежность обновлений.
- Перед развертыванием в рабочих средах рекомендуется протестировать накопительные обновления (CUs) для SQL Server.
Развертывание гибридной среды
При развертывании обновления в гибридной среде (например, AlwaysOn, репликации, кластера и зеркального отображения) рекомендуется ознакомиться со следующими статьями перед развертыванием обновления:
Обновление экземпляра отказоустойчивого кластера
Замечание
Если вы не хотите использовать процесс последовательного обновления, выполните следующие действия, чтобы применить обновление:
- Установите обновление на пассивном узле.
- Установите обновление на активном узле (требуется перезапуск службы).
Обновление и обновление серверов группы доступности с минимальным временем простоя и потерей данных
Замечание
Если вы включили режим Always On наряду с каталогом SSISDB, ознакомьтесь с информацией о SSIS с включённым режимом Always On о том, как применить обновление в этих средах.
Как применить исправление для SQL Server в топологии репликации
Поддержка языков
SQL Server ЦС в настоящее время многоязычны. Поэтому этот пакет CU не предназначен для одного языка. Она применяется ко всем поддерживаемым языкам.
Обновленные компоненты (компоненты)
Один пакет CU включает все доступные обновления для всех компонентов SQL Server 2022 (компонентов). Однако накопительный пакет обновления обновляет только те компоненты, которые в настоящее время устанавливаются в экземпляре SQL Server, выбранном для обслуживания. Если функция SQL Server (например, службы Analysis Services) добавляется в экземпляр после применения этого накопительного пакета обновления, необходимо повторно применить этот накопительный пакет обновления, чтобы обновить новую функцию до этого накопительного пакета обновления.
Поддержка этого обновления
При возникновении других проблем или при необходимости устранения неполадок может потребоваться создать запрос на обслуживание. Обычные затраты на поддержку будут применяться к дополнительным вопросам поддержки и проблемам, которые не подпадают под действие этого конкретного накопительного пакета обновления. Для получения полного списка телефонных номеров службы поддержки Майкрософт или для создания отдельного запроса на обслуживание перейдите на веб-сайт поддержки Майкрософт.
Как удалить это обновление
Как удалить это обновление в Windows
- В Панели управления откройте элемент Программы и компоненты, а затем выберите Просмотр установленных обновлений.
- Найдите запись, соответствующую этому пакету накопительного обновления, в разделе SQL Server 2022.
- Нажмите и удерживайте (или щелкните правой кнопкой мыши) запись, а затем нажмите кнопку "Удалить".
Удаление этого обновления в Linux
Чтобы удалить этот CU на Linux, необходимо откатить пакет до предыдущей версии. Дополнительные сведения о том, как откатить установку, см. в разделе Rollback SQL Server.
Ссылки
- Объявление об обновлениях модели добавочного обслуживания SQL Server (ISM)
- SQL Server пакеты обновления больше не поддерживаются начиная с SQL Server 2017
- Определить, какая версия и выпуск SQL Server Database Engine используются
- модели обслуживания для SQL Server
- Схема наименования и описания исправлений для пакетов обновления программного обеспечения SQL Server
- Описание стандартной терминологии, используемой для описания обновлений программного обеспечения Майкрософт