KB5068450 – Сборна актуализация 22 за SQL Server 2022 г.

Дата на издаване: 13 ноември 2025 г.
Версия: 16.0.4225.2

Резюме

Тази статия описва пакет за кумулативна актуализация 22 (CU22) за Microsoft SQL Server 2022. Тази актуализация съдържа 20 корекции, които са издадени след издаването на сборна актуализация 21 на SQL Server 2022. Актуализира компонентите в следните компилации:

  • SQL Server – Версия на продукта: 16.0.4225.2, версия на файла: 2022.160.4225.2
  • Analysis Services – версия на продукта: 16.0.43.252, версия на файла: 2022.160.43.252

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

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

За повече информация относно коригираните грешки и подобренията, включени в тази сборна актуализация, вижте следната таблица.

Препратка към грешка Описание Област на корекцията Компонент Платформа
4339844 Коригирана е грешка File: <writeEncoded.cpp>, line='' Failed Assertion = 'pCurTargetBuf == pSource->m_pDirectEncodeTarget' в твърденето по време на диференциално архивиране, което използва компресия в бази данни, съдържащи големи обеми FILESTREAM записи. SQL Server Engine Архивиране и възстановяване Windows
4467909 Коригира проблем, при който непредоставящи вторични копия файлове на планировчика се генерират в PmmLogAcceptBlock на групата за наличност, ако постоянният буфер за регистрационни файлове е разрешен и кешът за регистрационни файлове на базата данни съдържа предимно миниатюрни регистрационни записи. SQL Server Engine Управление на регистрационни файлове Всички
4471009 Коригира проблем, при който DBCC CHECKDB с EXTENDED_LOGICAL_CHECKS е неуспешна и връща изключение, ако в таблицата има както постоянни, така и непостоянни изчисляеми колони, докато е разрешен проследяване на флаг 176. SQL Server Engine Програмируемост Всички
4498278 Коригира проблем, при който една или повече бази данни влизат в подозрително състояние вместо в очакваното състояние, когато копие на реплика е премахнато от група за наличност или групата за наличност отпадне, докато свързаната реплика е офлайн. SQL Server Engine Висока наличност и аварийно възстановяване Всички
4511222 Коригира неправилни стойности за показване на незабавно инициализиране на файлове и страници за заключване в полета в паметта в Конфигурационен диспечер на SQL Server. Клиентски инструменти на SQL Server Конфигурационен диспечер на SQL Server Windows
4552086 Коригира неправилното боравене с грешки при запис по време на процеса на възстановяване на посевното състояние, причинени от неправилно тълкуване на кодовете на системни грешки. SQL Server Engine Архивиране и възстановяване Всички
4573341 Надстройте Microsoft.Rest.ClientRuntime версия до 2.3.24 на SSIS за коригиране на уязвимост (CVE-2022-26907). Услуги за интеграция Услуги за интеграция Windows
4573769 Въвежда автоматично изчистване на остарели метаданни за услугата за Log-Replay (LRS) (по-стари от 36 дни) SQL Satellite Услуга за почистване Windows
4582175 Разрешава ограничението за използване на CacheStore PHDR, когато заявките заемат твърде много от паметта на сървъра. SQL Server Engine SQL OS Windows
4598768 Коригира проблем, който причинява несъгласувано поведение, когато импортирате сертификат с помощта на падащото меню или когато използвате бутона за импортиране в Configuration Manager.

Също така коригира проблем, при който избирането на сертификат с помощта на пръстовия отпечатък е неуспешно, ако регистърът не съвпада.
Свързване с SQL Свързване с SQL Windows
4642574 Коригира вторично копие на файлове по време на копиране на данни от входно-изходен конвейер, когато изпълнявате процес на възстановяване на базата данни на версиониран MI, който има типа приложение worker.cl.wcow.sql22. SQL Server Engine Архивиране и възстановяване Всички
4644033 Коригира неправилното обработване на грешки, което може да накара програмата да спре да отговаря при изпълнение на DBCC CHECKDB, CHECKTABLE или CHECKFILEGROUP. SQL Server Engine Архивиране и възстановяване Всички
4660895 Коригира проблем в Услуги за анализ на SQL Server, при който филтрите за защита на Row-Level (RLS) може да бъдат пропуснати в комбинация със защита на Object-Level (OLS) и защита на Column-Level (CLS) в определени конфигурации с много роли. Услуги за анализ Услуги за анализ Windows
4675941 Коригира проблем, при който преходни отрицателни стойности за изминало време на вторично копие на група за наличност причиняват пауза на движението на данните. SQL Server Engine Висока наличност и аварийно възстановяване Всички
4713355 Коригира съхранената sp_do_backup процедура под managed_backupизгледа, за да премахне уязвимост от тип SQL инжектиране. Тази съхранена процедура е само за вътрешна употреба. SQL Server Engine Услуги за управление Всички
4713591 Коригира срив на срива на достъпа по време на OLEDB повиквания, ако липсва основно име на услугата. SQL Server Engine Инфраструктура за защита Всички
4723335 Коригира вторично копие на файл за нарушение на достъпа, причинено от състояние на недостиг на памет, при извличане на сертификати за удостоверяване на AAD. SQL Server Engine Инфраструктура за защита Всички
4723355 Коригира проблем, когато SQL агентът чете превключватели на функции за управлявани екземпляри (MI). SQL агент за управляван екземпляр SQL агент за управляван екземпляр Windows
4729459 Коригира проблем в sys.database_automatic_tuning_mode, при който преходите на състоянието на базата данни могат да доведат до нарушения на достъпа, докато заявката изпълнява този DMV. SQL Server Engine Автоматично настройване на базата данни Всички
4729881 Коригира проблем, при който кодовете на грешки не се прихващат веднага след извиквания на определени функции. Това условие води до заместване на кода и неправилно поведение на повторните проверки. SQL Server Engine SQL OS Всички

Как да получите или изтеглите този или най-новия пакет с кумулативна актуализация

Как да получите или изтеглите най-новия кумулативен пакет за актуализация за Windows (препоръчително)

Следната актуализация е налична в Центъра за изтегляния на Microsoft:

Изтеглете сега най-новия кумулативен пакет за актуализация за SQL Server 2022

Забележка

  • Центърът за изтегляния на Microsoft винаги предлага най-новото издание на CU за SQL Server 2022.
  • Ако страницата за изтегляне не се покаже, свържете се с обслужването на клиенти и поддръжката на Microsoft, за да получите кумулативния пакет за актуализация.
Как да получите или изтеглите този сборен пакет за актуализация за Windows от каталога на Microsoft Update

Следната актуализация е налична в каталога на Microsoft Update:

Забележка

  • Каталогът на Microsoft Update съдържа този 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-KB5068450-x64.exe файла чрез следната команда:

certutil -hashfile SQLServer2022-KB5068450-x64.exe SHA256

Име на файл SHA256 hash
SQLServer2022-KB5068450-x64.exe B06B59D7A41CC57BF0CC3EAEADB4E5FC196EA72E8FD1914C42760E31ADBF40E6
Информация за файла на пакет за кумулативна актуализация

Изтеглете списъка с файловете, които са включени в KB5068450.

Бележки за тази актуализация

Предварителни изисквания

За да приложите този пакет с кумулативна актуализация, трябва да използвате SQL Server 2022.

Информация за рестартиране

Може да се наложи да рестартирате компютъра си, след като инсталирате този пакет с кумулативна актуализация.

Информация за системния регистър

За да използвате някоя от актуалните корекции в този пакет, не е необходимо да правите промени в системния регистър.

Важни бележки

Тази статия предоставя и следната важна информация.

Версия на компилацията на CU за Analysis Services

От Microsoft SQL Server 2017 нататък номерата на версиите на компилациите на Analysis Services и SQL Server Database Engine не съвпадат. За повече информация вж. Проверка на версията на компилацията на кумулативната актуализация на Analysis Services.

Кумулативни актуализации (CU)

  • Всяка нова кумулативна актуализация съдържа всички корекции, включени в предишната кумулативна актуализация за инсталираната версия на SQL Server.
  • CU за SQL Server са сертифицирани на същото ниво като сервизните пакети и трябва да се инсталират със същото ниво на увереност.
  • Препоръчваме редовно и проактивно да инсталирате CU, когато станат достъпни, съгласно следните насоки:
    • Историческите данни показват, че значителен брой случаи на поддръжка са свързани с проблем, който вече е отстранен в издадена кумулативна актуализация.
    • Кумулативните актуализации може да съдържат допълнителни ползи освен корекциите. Това включва актуализации за поддръжка, управляемост и надеждност.
  • Препоръчваме да тествате CU за SQL Server, преди да ги внедрите в производствени среди.
Разполагане в хибридна среда

Когато внедрявате актуализация в хибридна среда (например Always On, репликация, клъстер или дублиране), препоръчваме да прегледате следните статии, преди да внедрите актуализацията:

Езикова поддръжка

В момента CU пакетите за SQL Server са многоезични. Следователно този пакет CU не е специфичен за определен език. Тя се отнася за всички поддържани езици.

Актуализирани компоненти (функции)

Един пакет за кумулативна актуализация включва всички налични актуализации за всички компоненти (функции) на SQL Server 2022. Пакетът с кумулативна актуализация обаче актуализира само компонентите, които са инсталирани в избрания за обслужване екземпляр на SQL Server. Ако към екземпляра бъде добавена функция на SQL Server (например Analysis Services), след като тази CU е приложена, трябва да приложите CU повторно, за да актуализирате новата функция до нивото на тази CU.

Поддръжка за тази актуализация

Ако възникнат други проблеми или е необходимо отстраняване на неизправности, може да се наложи да създадете заявка за обслужване. За допълнителни въпроси към поддръжката и за проблеми, които не отговарят на условията за този конкретен пакет с кумулативна актуализация, се прилагат стандартните такси за поддръжка. За пълен списък с телефонните номера на отдела за обслужване на клиенти и поддръжка на Microsoft или за създаване на отделна заявка за обслужване посетете уеб сайта за поддръжка на Microsoft.

Как да деинсталирате тази актуализация

Как да деинсталирате тази актуализация в Windows
  1. В контролния панел отворете елемента Програми и компоненти, след което изберете Преглед на инсталирани актуализации.
  2. Намерете записа, който съответства на този пакет за кумулативна актуализация, под SQL Server 2022.
  3. Натиснете и задръжте (или щракнете с десен бутон) приложението, след което изберете Деинсталиране.
Как да деинсталирате тази актуализация на Linux

За да деинсталирате тази CU в Linux, трябва да върнете пакета към предишната версия. За повече информация относно връщането на инсталацията към предишна версия вж. Връщане на SQL Server към предишна версия.

Справки