Перейти к основному содержанию

Накопительное обновление SQL Server 2019 CU17

Microsoft SQL Server 2019

11 августа 2022 года вышло семнадцатое накопительное обновление SQL Server 2019 CU17. Build version: 15.0.4249.2. KB5016394.

Не забываем обновлять MSSQL. Есть парочка фиксов с утечкой памяти и ещё парочка при работе с индексами. Это обновление содержит 38 исправлений, вышедших после выпуска накопительного пакета обновления 16 SQL Server 2019, и обновляет компоненты в следующих сборках:

  • SQL Server версии продукта: 15.0.4249.2, версия файла: 2019.150.4249.2
  • Службы Analysis Services — версия продукта: 15.0.35.33, версия файла: 2018.150.35.33

Посмотреть можно здесь:

https://support.microsoft.com/en-gb/topic/kb5016394-cumulative-update-17-for-sql-server-2019-3033f654-b09d-41aa-8e49-e9d0c353c5f7

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

В этом накопительном обновлении нет известных проблем.

Исправления

Справочник по ошибкам

Номер статьи базы знаний

 

Описание

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

Платформа

14729381

   

Добавляет поддержку отсутствующего параметра Implementation при использовании списков SharePoint Online.

Службы аналитики

Windows

14915048

   

Устраняет уязвимость типа "отказ в обслуживании" (DoS) для библиотеки Newtonsoft в SQL Server 2019 г.

Службы аналитики

Windows

14899781

5016729

 

Улучшение. Включение распределенных групп доступности в SQL Server Standard выпусках

Высокий уровень доступности

Все

14638786

   

Динамическое административное представление (DMV) sys.dm_hadr_availability_replica_cluster_nodes возвращает недопустимый node_name для определенных запросов после применения накопительного пакета обновления 14 SQL Server 2019 г. (CU14).

Высокий уровень доступности

Windows

14758810

   

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

Высокий уровень доступности

Все

14780760

   

Дамп утверждения возникает в sqlmin! BOSLockThreadHashTable::AddEntry во время резервного копирования журнала на вторичной реплике группы доступности.

Высокий уровень доступности

Все

14812570

   

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

Примечание. Это исправление доступно при включении TF 12323.

Высокий уровень доступности

Windows

14860468

   

Запрос только для чтения по-прежнему передается основному узлу чтения и записи в группе доступности Always On, когда узел списка маршрутизации только для чтения выходит из строя.

Высокий уровень доступности

Все

14910661

   

Утечка памяти происходит в "куче индекса диапазона" в таблице в памяти, которая содержит некластеризованные индексы при наличии параллельных вставок.

In-Memory OLTP

Все

 

14923176

   

Утечка памяти происходит в индексе диапазона таблиц в памяти после параллельной проверки индекса.

In-Memory OLTP

Все

14507664

   

Ошибка возникает при выполнении internal.cleanup_server_log хранимой процедуры в базе данных SSISDB. Вот сообщение об ошибке:

#MS_SSISServerCleanupJobLogin##. Курсор с именем execution_cursor не существует. [SQLSTATE 34000] (Ошибка 16916)

 

Integration Services

Windows

14874191

5016780

 

Улучшение. Предоставьте ближайшие соответствующие параметры сортировки, отличные от UTF8, для клиентских драйверов, которые не поддерживают UTF-8

SQL Server engine

Все

14708231

5013181

 

ИСПРАВЛЕНИЕ. Подписка по-прежнему активна по истечении срока хранения дистрибутива.

SQL Server engine

Windows

14737844

5017009

 

Исправление: sp_replmonitorsubscriptionpendingcmds возвращает неправильные ожидающие команды для репликации P2P

SQL Server engine

Windows

312902877

   

При использовании командыAZDATA BDC ROTATEдля смены пароля кластера больших SQL Server данных, использующего Active Directory, вы получите следующее сообщение об ошибке:

Не удалось обновить пароль для существующей учетной записи AD "<имя>". Код ошибки: 30

SQL Server engine

Linux

14350896

   

Улучшает время отклика системного представления sys.spt_columns_odbc_view в Linux.

SQL Server engine

Linux

14537603

   

Оптимизатор может не создать план и вызвать ошибку при включении функции встраивания скалярной User-Defined (UDF) и попытке обновить секционированное представление с помощью выходных данных определяемой пользователем функции. Вот сообщение об ошибке:

Msg 8624, level 16, State 21, Line <LineNumber>

Внутренняя ошибка обработчика запросов: обработчику запросов не удалось создать план запроса. Для получения дополнительных сведений обратитесь в службу поддержки клиентов.

SQL Server engine

Windows

14676485

   

Ошибка 9003 возникает с неправильным порядком журнала (LSN) при последующем восстановлении после указания номера LSN на границе виртуального файла журнала (VLF) с помощью инструкции RESTORE WITH STANDBY. Вот сообщение об ошибке:

Msg 3013, level 16, State 1, Line <LineNumber>

Инструкция RESTORE DATABASE завершается аномально.

Msg 9003, уровень 17, состояние 11, строка <lineNumber>

Недопустимый номер сканирования журнала (<LogScanNumber>), переданный для проверки журнала в базе данных <DatabaseName>. Эта ошибка может указывать на повреждение данных или на то, что файл журнала (LDF) не соответствует файлу данных (MDF). Если эта ошибка произошла во время репликации, повторно создайте публикацию. В противном случае восстановление из резервной копии, если проблема приводит к сбою во время запуска.

SQL Server engine

Windows

14679511

   

Это исправление устраняет следующие проблемы:

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

  • Ошибка утверждения о владельце кратковременной блокировки возникает при реорганизации индекса.

SQL Server engine

Все

14708235

   

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

SQL Server engine

Все

14726037

   

QDS остается в режиме только для чтения, если перестроение индекса очистки на основе размера освобождает пространство асинхронно.

SQL Server engine

Windows

14764719

   

Экземпляр базы данных SQL Server Express LocalDB не запускается и возвращает ошибку 9003 после нескольких резервных копий в базе данных модели.

SQL Server engine

Windows

14822463

   

Нарушение доступа возникает в CSession::D eleteBlobHandleFactoryPool при сбросе сеанса для повторного использования.

SQL Server engine

Windows

14826907

   

Неправильная отчетность о размере физического сектора для блочных устройств Linux может привести к непредвиденным предупреждениям о некорректных журналах операций ввода-вывода для доставки журналов и Always On групп доступности.

SQL Server engine

Linux

14856153

   

Обработка исключений последней вероятности для индекса Columnstore происходит после ошибки 9002, заполненной журналом.

SQL Server engine

Все

14862654

   

Нарушение доступа возникает, когда XVBChainTails::UpdateChainTails обновляет m_pNewVersionChainTailInsert и m_pOldVersionChainTailInsert и эти значения не выделяются.

SQL Server engine

Все

14871059

   

Нарушение доступа возникает при создании сборки СРЕДЫ CLR после восстановления базы данных из моментального снимка.

SQL Server engine

Windows

14884007

   

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

Неправильный синтаксис рядом с $sys_mw_cd_id.

SQL Server engine

Windows

14915360

   

Ошибка исключения с плавающей запятой 3628 возникает при выполнении полнотекстового запроса, содержащего функцию FREETEXTTABLE.

SQL Server engine

Все

14692739

5017100

 

ИСПРАВЛЕНИЕ. Файл дампа нарушения прав доступа возникает во время сканирования индекса columnstore

Производительность SQL

Все

14673410

   

Ошибка 2706 возникает при запуске инструкции DBCC CHECKDB WITH EXTENDED_LOGICAL_CHECKS для базы данных с помощью функции Table-Valued (TVF), которая использует индексы. Вот сообщение об ошибке:

Таблица "%.*ls" не существует.

Производительность SQL

Windows

14729398

   

Создание ограничений ребер для таблиц графов соответствует нарушению доступа при использовании таблицы узла вместо пограничной таблицы в ограничении.

Производительность SQL

Все

14764339

   

Возникает нарушение доступа, и запрос завершается при использовании sp_cursoropen для SHORTEST_PATHтаблиц графа.

Производительность SQL

Все

14764631

   

Нарушение доступа возникает при попытке использовать агрегатную функцию вместе с WITHIN GROUP (GRAPH PATH), и запрос не имеет подходящего предложения MATCH.

Производительность SQL

Все

14788992

   

Нарушение доступа или сбой утверждения возникает при использовании функции LAST_QUERY_PLAN_STATS при выполнении параллельного запроса.

Производительность SQL

Windows

14861989

   

В Microsoft SQL Server 2019 скрипт создания индекса завершается сбоем и возвращает сообщение об ошибке 8624. Вот сообщение об ошибке:

Внутренняя ошибка обработчика запросов: обработчику запросов не удалось создать план запроса. Для получения дополнительных сведений обратитесь в службу поддержки клиентов.

Производительность SQL

Windows

14889419

   

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

Производительность SQL

Все

14924053

   

В Microsoft SQL Server 2019 выполнение параметризованных запросов пропускает правило SelOnSeqPrj. Таким образом, pushdown не происходит.

Производительность SQL

Все

14927877

   

Дамп утверждения возникает в RaiseInternalError при обработке данных больших двоичных объектов (BLOB).

Производительность SQL

Windows

Теги

 

Похожие материалы

Установка SQL Server Management Tools — SSMS

Для управления SQL сервером понадобится SQL Server Management Tools (SSMS). Приложение SSMS можно установить на тот же сервер, что и SQL Server 2019, однако, иногда удобнее выполнить установку на компьютер системного администратора, DBA или разработчика.

Теги