KB5125471 – Сборна актуализация 10 за SQL Server 2025 г.

Дата на издаване: 22 октомври 2026 г.
Версия: 17.0.5035.5

Резюме

Тази статия описва кумулативна актуализация 10 (CU10) за Microsoft SQL Server 2025. Този пакет за актуализация съдържа 37 корекции, които са издадени след издаването на сборна актуализация 9 на SQL Server 2025 г. Актуализира компонентите в следните компилации:

  • SQL Server - Версия на продукта: 17.0.5035.5, версия на файла: 2025.170.5035.5
  • Analysis Services – версия на продукта: 17.0.25.223, версия на файла: 2025.170.25.223

Важно

За да защитите SQL Server в Windows, разрешете шифроването с разширена защита.

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

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

Заявките, които използват вградената SESSION_CONTEXT функция, може да върнат неправилни резултати или да предизвикат вторично копие на файлове за нарушение на достъпа (AV), когато се изпълняват в планове за паралелни заявки. Този проблем възниква поради начина, по който SESSION_CONTEXT взаимодейства с нишките за паралелно изпълнение, особено когато сесията се нулира за повторна употреба.

За повече информация вж. раздела "Известни проблеми " в SESSION_CONTEXT.

Нарушение на достъпа при заявка към sys.dm_exec_requests по време на възстановяване на база данни

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

Регистрационният файл за грешки на SQL Server съдържа записи, подобни на следния текст:

The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************

BEGIN STACK DUMP:
  07/30/26 07:37:23 spid 77

Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
          <dbo.sp_YourMonitoringStoredProcedure>

Този проблем възниква поради промяна, която води до обръщане към вътрешни структури в паметта, преди те да са напълно инициализирани.

Microsoft е запозната с този проблем и проучва възможностите за отстраняването му. Докато бъде налична корекция, използвайте едно от следните средства за смекчаване на проблема:

  • Разрешете флаг за проследяване 4696, за да изключите промяната в кода, която причинява този проблем. Ако разрешите този флаг за проследяване, заявките за наблюдение, които правят заявки към sys.dm_exec_requests или sys.sysprocesses на вторични реплики, може да връщат грешка 976 или 978, както е било преди инсталирането на тази актуализация.
  • Избягвайте заявки към sys.dm_exec_requests за бази данни, които се възстановяват.
  • Деинсталиране на тази актуализация.

Подобрения и корекции, включени в тази актуализация

Налична е за изтегляне работна книга на Microsoft Excel, която съдържа обобщен списък на компилациите заедно с текущия им жизнен цикъл на поддръжка. Файлът на Excel съдържа и подробни списъци с корекции за SQL Server 2025, SQL Server 2022, SQL Server 2019 и SQL Server 2017. Изтеглете този файл на Excel сега.

Забележка

До отделните записи в следната таблица може да се осъществи директен достъп чрез показалец. Ако изберете произволен идентификатор на корекция в таблицата, към URL адреса се добавя етикет на показалец във формат "#NNNNNNN". След това можете да споделите този URL адрес с други хора, за да могат да преминат директно към желаната корекция в таблицата.

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

Препратка към грешка Описание Област на корекцията Компонент Платформа
5090700 Коригира проблем, при който самостоятелно задаване на малка XML колона извън ред, която има разрешено XML компресиране, причинява повреда на XML данните и грешка на ниво транспорт, когато данните са избрани. SQL Server Engine Методи за достъп до съхранени данни Всички
5318463 Коригира проблем, при който създаването на JSON индекс на дълъг JSON път, който съдържа многобайтови Unicode знаци, може да доведе до неочакван край на SQL Server, ако пътят надхвърля 8000 байта след UTF-8 конвертиране. SQL Server Engine Програмируемост Всички
5419454 Коригира уязвимост на защитата в PolyBase чрез подобряване на проверката по време на обработка на данните. SQL Server Engine PolyBase Всички
5439307 Коригира проблем, при който процесът на SQL Server може да приключи неочаквано, когато получи достъп до външни източници на данни. SQL Server Engine PolyBase Всички
5491072 Коригира проблем с проверка на въвеждането, при който неправилни стойности на размера в интерфейс на виртуални устройства (VDI) и операции за архивиране на VSS Writer на SQL Server може да доведат до достъп до паметта извън границите. SQL Server Engine Архивиране и възстановяване Windows
5494339 Адресира проблем с обработка на цели числа при обработка на метаданни за архивиране и възстановяване на SQL Server, който потенциално позволява на локален удостоверен потребител да получи повишени привилегии и да накара услугата да спре да отговаря. SQL Server Engine Архивиране и възстановяване Windows
5505572 Актуализации на компонента за извличане на архив от друг разработчик, който SQL Server използва за инсталиране на пакети за външен език и външни библиотеки. SQL Server Engine Разширение Всички
5522142 Добавя проверка на размерите на фрагментите на FILESTREAM на вторичните реплики на групата за достъпност, за да се отхвърлят извънгабаритните фрагменти. SQL Server Engine Висока наличност и аварийно възстановяване Всички
5529171 Коригира неправилна проверка на изместването на поле в SqlDataRecord.SetBytes API за sql_variant стойности, които могат да предизвикат действие за записване на свободна памет извън границите, ако е включено интегрирането с CLR. SQL Server Engine Програмируемост Windows
5529204 Подобрява обработката на входните данни на Showplan с цел повишаване на защитата и надеждността. SQL Server Engine Магазин за заявки Windows
5529345 Подобрява защитата на данните за вътрешната репликация по време на операциите за обработка. SQL Server Engine Репликация Всички
5529358 Подобрява обработката на текстови данни при репликация чрез сливане с цел повишаване на защитата и надеждността. SQL Server Engine Репликация Всички
5529370 Подобрява проверката и обработката на операциите за репликация с цел повишаване на защитата и надеждността. SQL Server Engine Репликация Всички
5529381 Подобрява защитата и надеждността на абонаментите за актуализация чрез опашка при транзакционна репликация. SQL Server Engine Репликация Windows
5529395 Подобрява защитата и надеждността на абонаментите за актуализация чрез опашка при транзакционна репликация. SQL Server Engine Репликация Windows
5529458 Коригира проблем в поточното предаване на събития за промени (CES), който възпрепятства десериализацията на събития, ако полезните данни на събитията съдържат определени знаци. SQL Server Engine Репликация Всички
5529462 Коригира възможното възникване на файлове с дъмп на SQL Server по време на сериализирането на данни за големи обекти, предавани поточно чрез поточното предаване на събития за промени. SQL Server Engine Репликация Всички
5555143 Коригира проблем, при който създаването на ограничена група за наличност може да е неуспешно и да върне съобщение за грешка "1803" след промяна на съпоставянето при първо стартиране на SQL Server на Linux. SQL Server Engine Linux Linux
5555768 Добавя проверка на метаданните на схемата на таблицата Delta Lake. SQL Server Engine PolyBase Всички
5558665 Подобрява работата със споделена памет в PolyBase. SQL Server Engine PolyBase Всички
5571219 Коригира уязвимост на защитата в SQL Server Virtual Device Interface (VDI), в която може да възникне действие за запис извън границите, когато се отвори виртуален набор от устройства. SQL Server Engine Архивиране и възстановяване Всички
5571935 Коригира уязвимост на защитата в интерфейса на виртуални устройства (VDI) на SQL Server, при която може да възникне действие за четене или запис извън границите, когато прехвърлените данни се обработват по време на операции по архивиране или възстановяване. SQL Server Engine Архивиране и възстановяване Всички
5574835 Коригира уязвимост при невалидно четене в паметта при обработката на параметри по време на изпълнение за AI_GENERATE_EMBEDDINGS функцията. SQL Server Engine Разширение Всички
5575381 Коригира опасно десериализиране на данни от опашката за връщане към стабилно състояние на PolyBase, така че неправилно формираните полезни обеми да бъдат отхвърляни. SQL Server Engine PolyBase Всички
5578870 Коригира множество повреди в паметта и уязвимости в разкриването на паметта при анализирането на съобщения от протокола SQLSatellite, които услугите за машинно обучение и езиковите разширения използват. SQL Server Engine Разширение Всички
5582011 Коригира проблем, при който връзките на свързан сървър, които използват доставчика MSDASQL, може да са неуспешни, ако низът на доставчика не включва потребителски ИД (UID). SQL Server Engine Разпределена заявка Всички
5632692 Подобрява защитата и надеждността на обработката на метаданни на защитата за репликация по време на операциите за възстановяване и надстройка на базата данни на абонати. SQL Server Engine Репликация Windows
5632803 Подобрява защитата и надеждността на агента за четене на регистрационни файлове в сценарии на разнородна транзакционна репликация. SQL Server Engine Репликация Windows
5632816 Подобрява защитата и надеждността на конфигурацията на канала за промяна. SQL Server Engine Репликация Windows
5632851 Коригира препълване на буфера, което възниква, когато репликацията при обединяване обработва повече от 250 XML записа на псевдоними по време на уеб синхронизация. SQL Server Engine Репликация Всички
5632877 Коригира проблем в операциите за репликация, който засяга проверката на данни. SQL Server Engine Репликация Всички
5632890 Коригира проблем, който засяга проверката на данни в операции за уеб синхронизиране за репликация на обединяване. SQL Server Engine Репликация Всички
5632903 Коригира проблем при обработката на входните данни за поточно предаване на събития за промяна. SQL Server Engine Репликация Всички
5632930 Подобрява защитата на съхранената sp_replcounters процедура. SQL Server Engine Репликация Windows
5635187 Подобрява проверката на защитата за съхранени процедури, които обединяват репликационни приложения. SQL Server Engine Репликация Windows
5635965 Коригира проблем, при който неправилно формирани данни за проследяване могат да предизвикат действие за четене извън границите, когато SQL проследяване обработва колоната LoginSid . SQL Server Engine Програмируемост Всички
5749934 Добавя поддръжка за нови и актуализирани часови зони чрез съпоставяне на ИД на часови зони на Windows с часовите зони на Internet Assigned Numbers Authority (IANA). Картографиите включват Британска Колумбия, Алберта, Манитоба, Магаланес, FLE, Кизилорда и Централна Азия. SQL Server Engine Програмируемост Linux

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

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

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

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

Забележка

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

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

Забележка

  • Каталогът на Microsoft Update съдържа този CU за SQL Server 2025 и предишно издадените CU за SQL Server 2025.
  • Тази кумулативна актуализация също е налична чрез Windows Server Update Services (WSUS).
  • Препоръчваме винаги да инсталирате най-новата налична кумулативна актуализация.
Как да получите или изтеглите най-новия кумулативен пакет за актуализация за Linux

За да актуализирате SQL Server 2025 на Linux до най-новия CU, първо трябва да конфигурирате хранилището за кумулативни актуализации. След това актуализирайте пакетите на SQL Server с подходящата команда за актуализация за съответната платформа.

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

Информация за файлове

Информация за хеширане на файлове

Можете да проверите изтеглянето, като изчислите хеша на SQLServer2025-KB5125471-x64.exe файла чрез следната команда:

certutil -hashfile SQLServer2025-KB5125471-x64.exe SHA256

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Справки