KB5093420 — 26. kumulatīvais atjauninājums sistēmai SQL Server 2022

Izlaides datums: 2026. gada 16. jūlijs
Versija: 16.0.4265.3

Kopsavilkums

Šajā rakstā ir aprakstīta kumulatīvā atjauninājuma pakotne 26 (CU26) programmai Microsoft SQL Server 2022. Šajā atjauninājumā ir iekļauti 12 labojumi, kas tika izdoti pēc SQL Server 2022 kumulatīvā atjauninājuma 25 izlaišanas. Tā atjaunina komponentus šādos būvējumos:

  • SQL Server - Produkta versija: 16.0.4265.3, faila versija: 2022.160.4265.3
  • Analīzes pakalpojumi - Produkta versija: 16.0.43.252, faila versija: 2022.160.43.252

Svarīgi!

Lai palīdzētu aizsargāt SQL Server operētājsistēmā Windows, iespējojiet šifrēšanu ar paplašināto aizsardzību.

Zināmās problēmas šajā atjauninājumā

Nepareiza SESSION_CONTEXT darbība paralēlajos plānos

Vaicājumi, kas izmanto iebūvēto SESSION_CONTEXT funkciju, var atgriezt nepareizus rezultātus vai izraisīt piekļuves pārkāpumu (AV) izmetes failus, ja tie tiek izpildīti paralēlos vaicājumu plānos. Šī problēma rodas tādēļ, kā SESSION_CONTEXT mijiedarbojas ar paralēlās izpildes pavedieniem, īpaši, ja sesija tiek atiestatīta atkārtotai izmantošanai.

Papildinformāciju skatiet sadaļā Zināmās problēmas .SESSION_CONTEXT

Saistīto serveru vaicājumi, kuros tiek izmantots MSDASQL, neizdodas ar kļūdu 7416

Saistīto serveru vaicājumi, kas izmanto MSDASQL (OLE DB nodrošinātājs ODBC draiveriem) nodrošinātāju un norāda nodrošinātāja virkni (@provstr), neizdodas un atgriež šādu kļūdas ziņojumu:

Ziņojums 7416, 16. līmenis
Piekļuve attālajam serverim ir liegta, jo nepastāv pieteikšanās kartējums.

Stingrāka savienojumu validācijas pārbaude datu bāzes programmā var noraidīt savienojumus noteiktām saistīto serveru konfigurācijām, kas izmanto pakalpojumu MSDASQL sniedzēju, pat ja iepriekšējos būvējumos ir atļauti šādi savienojumi.

Papildinformāciju un risinājumus skatiet sadaļā Saistīto serveru vaicājumi, kas izmanto MSDASQ, neizdodas ar kļūdu 7416.

Piekļuves pārkāpums, veicot vaicājumu sys.dm_exec_requests datu bāzes atkopšanas laikā

Vaicājumi pret sys.dm_exec_requests var radīt piekļuves pārkāpumu un ģenerēt izmetes failu, ja tie tiek izpildīti, kamēr datu bāze joprojām tiek atkopta. Šī problēma var rasties datu bāzes RESTORE darbības laikā, startēšanas atkopšanas laikā vai pirms pieejamības grupas dublikāta tiešsaistes aktivizēšanas.

SQL Server kļūdu žurnālā ir ieraksti, kas līdzinās šim tekstam:

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>

Šī problēma rodas izmaiņu dēļ, kuru rezultātā tiek izveidotas atsauces uz iekšējām atmiņas struktūrām, pirms tās ir pilnībā inicializētas.

Microsoft ir informēta par šo problēmu un pēta iespējamo labojumu. Līdz būs pieejams labojums, izmantojiet kādu no šiem mazināšanas pasākumiem:

  • Iespējojiet izsekošanas karodziņu 4696, lai atteiktos no koda maiņas, kas izraisa šo problēmu. Ja iespējojat šo izsekošanas karodziņu, pārraudzības vaicājumi, kas vaicājumā sys.dm_exec_requests vai sys.sysprocesses sekundārajos dublikātos, var atgriezt kļūdu 976 vai kļūdu 978, kā tas tika darīts pirms šī atjauninājuma instalēšanas.
  • Izvairieties no vaicājumiem pret sys.dm_exec_requests datu bāzēm, kas tiek atkoptas.
  • Atinstalējiet šo atjauninājumu.

Šajā atjauninājumā iekļautie uzlabojumi un labojumi

Ir pieejama lejupielādējama Microsoft Excel darbgrāmata, kurā ir būvējumu kopsavilkums un informācija par to pašreizējo atbalsta nodrošināšanas ciklu. Excel failā ir iekļauti arī detalizēti SQL Server 2022, SQL Server 2019 un SQL Server 2017 labojumu saraksti. Lejupielādējiet šo Excel failu tūlīt.

Piezīme

Uz atsevišķiem ierakstiem tālāk esošajā tabulā var izveidot tiešu atsauci, izmantojot grāmatzīmi. Ja tabulā atlasāt jebkuru kļūdas atsauces ID, vietrādim URL tiek pievienota grāmatzīmes atzīme formātā „#NNNNNNN”. Pēc tam šo vietrādi URL varat kopīgot ar citiem, lai viņi varētu tieši pāriet uz vajadzīgo labojumu tabulā.

Papildinformāciju par šajā kumulatīvajā atjauninājumā novērstajām kļūdām un uzlabojumiem skatiet nākamajā tabulā.

Kļūdu atsauce Apraksts Labojuma apgabals Komponents Platforma
5132800 Pievieno detalizētu informāciju par kļūdām Windows Server kļūmjpārlēces klastera žurnālam, ja pieejamības grupas resursa DLL nevar izgūt diagnostikas kolonnas informāciju. SQL Server programma Augsta pieejamība un ārkārtas atkopšana Windows
5138995 Pievieno atbalstu IP adreses noņemšanai no pieejamības grupas klausītāja, izmantojot komandu ALTER AVAILABILITY GROUP ... MODIFY LISTENER ... REMOVE IP . SQL Server programma Augsta pieejamība un ārkārtas atkopšana Windows
5196012 Novērš SQL ievadīšanas ievainojamību saglabātajā sys.sp_MSforeachdb procedūrā, kas ļauj pilnvarotam uzbrucējam paaugstināt privilēģijas tīklā. SQL Server programma Pārvaldības pakalpojumi Visi
5197074 Novērš problēmu, kuras dēļ indeksa pārbūvēšanas uzturēšanas plāns pārstāj reaģēt ilgstoša vaicājuma dēļ. SQL Server programma Tehniskās apkopes plāns Visi
5216517 Novērsta problēma, kurā pārraudzības vaicājumi, kas izmanto sys.dm_exec_requests vai sys.sysprocesses periodiski neizdodas un atgriež kļūdu "976" vai "978" sekundārajā dublikātā pieejamības grupā. SQL Server programma Augsta pieejamība un ārkārtas atkopšana Windows
5219564 Novērsta problēma jaunā kardinalitātes aprēķinātāja interpolācijas aprēķinā ļoti lielām vērtībām, kas var izraisīt sērijas ALTER INDEX plāna izvēli. SQL Server programma Vaicājuma izpilde Visi
5240249 Noņem novecojušo RSA32Lib šifrēšanas bibliotēku kā daļu no pašreizējās šifrēšanas modernizācijas. SQL Server programma Universal Communication Stack Windows
5272424 Novērš piekļuves pārkāpumu, kas rodas, palaižot ALTER PARTITION FUNCTION ... SPLIT RANGE pret nodalījuma funkciju, ko izmanto tabula, kurai ir identitātes kolonna, uz kuru atsaucas arī sagrupēts indekss shēmas saistītā skatā. SQL Server programma Programmējamība Visi
5285172 Novērš nesekmīgu plānotāja nosacījumu, kas var rasties, kad SQL SQL Server ieraksta noteiktas kļūdas kļūdu žurnālā. SQL Server programma Programmējamība Visi
5293216 Koriģē inkrementālās statistikas iztveršanas ātrumu, ja pēdējais iztveršanas ātrums bija 100% un tabulā tiek ievietotas daudzas jaunas rindas. SQL Server programma Vaicājuma izpilde Visi
5300009 Uzlabo atmiņas pārvaldību vaicājumu kompilēšanas laikā columnstore indeksiem, lai samazinātu vaicājumu kompilēšanas laiku. SQL Server programma Metodes, kā piekļūt saglabātajiem datiem Windows
5347342 Novērš neienesīgu plānotāja nosacījumu, kas var rasties, ja sys.dm_db_index_operational_stats atkārtojas cauri lielam skaitam kešatmiņā ievietotu kaudziņu vai B koku. SQL Server programma Metodes, kā piekļūt saglabātajiem datiem Visi

Kā iegūt vai lejupielādēt šo vai jaunāko kumulatīvo atjauninājumu pakotni

Kā iegūt vai lejupielādēt jaunāko kumulatīvā atjauninājuma pakotni operētājsistēmai Windows (ieteicams)

Microsoft lejupielādes centrā ir pieejams tālāk norādītais atjauninājums:

Lejupielādējiet jaunāko SQL Server 2022 kumulatīvo atjauninājumu pakotni tūlīt

Piezīme

Kā iegūt vai lejupielādēt šo kumulatīvā atjauninājuma pakotni operētājsistēmai Windows no Microsoft Update kataloga

Tālāk norādītais atjauninājums ir pieejams Microsoft Update katalogā:

Piezīme

  • Microsoft Update katalogā ir šis SQL Server 2022 CU un iepriekš izlaistie SQL Server 2022 CU laidieni.
  • Šis atjauninājums ir arī pieejams, izmantojot Windows Server Update Services (WSUS).
  • Ieteicams vienmēr instalēt jaunāko pieejamo kumulatīvo atjauninājumu.
Kā iegūt vai lejupielādēt jaunāko kumulatīvo atjauninājumu pakotni Linux

Lai atjauninātu SQL Server 2022 operētājsistēmā Linux uz jaunāko CU, vispirms jākonfigurē kumulatīvā atjauninājuma repozitorijs. Pēc tam atjauniniet savas SQL Server pakotnes, izmantojot atbilstošu platformas atjaunināšanas komandu.

Instalēšanas norādījumus un tiešās saites uz CU pakotņu lejupielādi skatiet SQL Server 2022 piezīmēs par laidienu.

Informācija par failiem

Informācija par faila jaucējvērtību

Varat pārbaudīt lejupielādi, skaitļojot SQLServer2022-KB5093420-x64.exe faila jaucējkodu, izmantojot šādu komandu:

certutil -hashfile SQLServer2022-KB5093420-x64.exe SHA256

Faila nosaukums SHA256 jaukšana
SQLServer2022-KB5093420-x64.exe A0FA6A60779CFE4C2273BDB7A9AA68E8A3B74D482650B20F1544E03386B226BC
Kumulatīvā atjauninājuma pakotnes faila informācija

Lejupielādējiet KB5093420 iekļauto failu sarakstu.

Piezīmes par šo atjauninājumu

Priekšnosacījumi

Lai lietotu šo kumulatīvo atjauninājumu pakotni, datorā ir jādarbojas SQL Server 2022.

Informācija par restartēšanu

Pēc šīs kumulatīvā atjauninājuma pakotnes lietošanas, iespējams, būs jārestartē dators.

Informācija par reģistru

Lai izmantotu kādu no šajā pakotnē iekļautajiem labojumfailiem, reģistrā nav jāveic nekādas izmaiņas.

Svarīgi paziņojumi

Šajā rakstā sniegta arī šāda svarīga informācija.

Analīzes pakalpojumu CU būvējuma versija

Sākot ar Microsoft SQL Server 2017, Analysis Services būvējuma versijas numurs un SQL Server datu bāzes programmas būvējuma versijas numurs nesakrīt. Papildinformāciju skatiet sadaļā Analysis Services kumulatīvā atjauninājuma būvējuma versijas pārbaude .

Kumulatīvie atjauninājumi (CU)

  • Katrā jaunajā CU ir iekļauti visi labojumi, kas bija iekļauti iepriekšējā CU instalētajai SQL Server versijai.
  • SQL Server CU ir sertificēti tādā pašā līmenī kā servisa pakas, un tie ir jāinstalē tādā pašā ticamības līmenī.
  • Mēs iesakām pastāvīgi un proaktīvi instalēt CU, tiklīdz tie kļūst pieejami, ievērojot šīs vadlīnijas:
    • Vēsturiskie dati liecina, ka ievērojams skaits atbalsta gadījumu ir saistīti ar problēmu, kas jau ir novērsta izlaistā CU.
    • CU var ietvert arī citas priekšrocības papildus labojumfailiem. Tas ietver atjauninājumus, kas uzlabo atbalstāmību, pārvaldāmību un uzticamību.
  • Ieteicams pārbaudīt SQL Server CU pirms to izvietošanas ražošanas vidē.
Hibrīdās vides izvietošana

Izvietojot atjauninājumu hibrīdā vidē (piemēram, Always On, replicēšana, klasteris un spoguļošana), pirms atjauninājuma izvietošanas ieteicams skatīt tālāk norādītos rakstus:

Valodu atbalsts

SQL Server CU pašlaik ir daudzvalodīgi. Tāpēc šī CU pakotne nav specifiska vienai valodai. Tas attiecas uz visām atbalstītajām valodām.

Atjauninātie komponenti (līdzekļi)

Vienā CU pakotnē ir iekļauti visi pieejamie atjauninājumi visiem SQL Server 2022 komponentiem (līdzekļiem). Tomēr kumulatīvā atjauninājuma pakotne atjaunina tikai tos komponentus, kas pašlaik ir instalēti SQL Server instancē, kuru atlasāt apkalpošanai. Ja pēc šī CU lietošanas instancei tiek pievienots SQL Server līdzeklis (piemēram, analīzes pakalpojumi), šis CU ir jālieto atkārtoti, lai atjauninātu jauno līdzekli uz šo CU.

Atbalsts šim atjauninājumam

Ja rodas citas problēmas vai ir nepieciešama problēmu novēršana, iespējams, jums būs jāizveido pakalpojuma pieprasījums. Parasti atbalsta izmaksas attiecas uz jautājumiem par papildu atbalstu un problēmām, kas neskar šo konkrēto kumulatīvo atjauninājumu pakotni. Lai skatītu pilnu Microsoft klientu apkalpošanas un atbalsta tālruņa numuru sarakstu vai izveidotu atsevišķu pakalpojuma pieprasījumu, dodieties uz Microsoft atbalsta tīmekļa vietni .

Kā atinstalēt šo atjauninājumu

Kā atinstalēt šo atjauninājumu operētājsistēmā Windows
  1. Vadības panelī atveriet vienumu Programmas un līdzekļi un pēc tam atlasiet Skatīt instalētos atjauninājumus .
  2. Sadaļā SQL Server 2022atrodiet ierakstu, kas atbilst šai kumulatīvā atjauninājuma pakotnei.
  3. Nospiediet un turiet nospiestu (vai noklikšķiniet ar peles labo pogu) uz ieraksta un pēc tam atlasiet Atinstalēt.
Kā atinstalēt šo atjauninājumu operētājsistēmā Linux

Lai atinstalētu šo CU operētājsistēmā Linux, pakotne ir jāatritina uz iepriekšējo versiju. Papildinformāciju par instalācijas atriti skatiet sadaļā SQL Server atritināšana.

Atsauces