KB4490140 — LABOJUMS: Steka izmete notiek izmaiņu reģistrēšanas tīrīšanas procesā SQL Server 2014, 2016 un 2017

Attiecas uz
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Pazīmes

Pieņemsim, ka jums ir datu bāze, kurā ir iespējota izmaiņu reģistrēšana versijā SQL Server 2014, 2016 un 2017. Var rasties situācija, kur izmaiņu reģistrēšanas automātiskās tīrīšanas uzdevums var ziņot par kļūdas ziņojumu 22122/22123 ar tabulas nosaukumu kā izkropļotām rakstzīmēm, vai arī var rasties piekļuves pārkāpums, drukājot kļūdas ziņojumu. Turklāt, iespējams, pamanīsit, ka rodas steka izmete. Kļūdu žurnāls ir šāds:

< Datums/laiks> spid# Kļūda: 22123, smagums: 16, stāvoklis: 1.

< Datums/laiks> spid# izmaiņu reģistrēšanas automātiskā tīrīšana ir bloķēta "" sānu tabulā Ja kļūme joprojām pastāv, pārbaudiet, vai tabulu "" bloķē kāds process.

< Datums/laiks> spid# ***Stack dump being sent to <FileLocation>

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

Par SQL Server kumulatīvajiem atjauninājumiem:

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Risinājums

Lai novērstu šo problēmu, varat iespējot izsekošanas karodziņu 8293.

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.