KB4511885 — LABOJUMS: stāvokļa atrisināšana rodas, ja apgalvojums notiek programmā SQL Server 2017

Attiecas uz
SQL Server 2017 on Windows

Pazīmes

Pieņemsim, ka izmantojat SQL Server 2017. Jūs varat saņemt šādu apgalvojumu nejaušos laikos, kas tiek pievienots, lai aizsargātu transakciju pret sacensību nosacījumu starp skriešanas procedūru un vienlaicīgu tās pašas procedūras modifikāciju. Kad apgalvojums notiek, jūs varat pamanīt nomas taimauta blakusparādības. Turklāt vienmēr ieslēgtā pieejamības grupa (AG) un primārā datu bāze pāriet atrisināšanas stāvoklī. Pēc labojuma veikšanas apgalvojuma vietā tiek parādīta kļūda 41305 (Pašreizējo transakciju neizdevās izpildīt atkārtojamas lasīšanas validācijas kļūmes dēļ). Kā norāda kļūda, šajā gadījumā neizdevušos vaicājumu ir jāpalaiž vēlreiz.

SĀKT STEKA IZMETI:

CurrentTime spid SpidId

Atrašanās vieta: "LocationPath":LocationId

Izteiksme: HK_E_ALTERED_TABLE_IS_MODIFIED != hr
      

Statuss

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

Risinājums

Šī problēma ir novērsta šajā SQL Server kumulatīvajā atjauninājumā:

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:

Atsauces

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