KB4538174 — LABOJUMS: rodas kļūda un AG būs nesinhronizējošā stāvoklī, kad kļūmjpārlēce notiek izplatītās pieejamības grupas primārajā AG versijā SQL Server 2017 un 2019 Linux

Attiecas uz
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Standard on Linux SQL Server 2019 on Linux

Pazīmes

Apsveriet šādu scenāriju:

  • Jūs esat konfigurējis sadalītu pieejamības grupu programmā SQL Server 2017 vai 2019 Linux starp pieejamības grupām (AG), AG1 un AG2.
  • Pieņemsim, ka AG1 ir primārā pieejamības grupa ar mezgliem N1, N2 un N3.
  • Ja mēģināt veikt kļūmjpārleci no N1 uz N3 pieejamības grupā AG1, sinhronizācija iestrēgs nesinhronizējošā stāvoklī un nekad nebūs veselīga. Turklāt N3 kļūdu žurnālā varat arī pamanīt šādu kļūdu:

Kļūda: 41166, smagums: 16, stāvoklis: 9

Gaidot, lai piekļūtu pieejamības grupas "Pieejamības grupas nosaukums" lokālajai pieejamības replikai, radās kļūda. Operācija konstatēja SQL OS kļūdu 2, un tā tika pārtraukta. Pārbaudiet, vai lokālās pieejamības replica ir pareizajā stāvoklī, un pēc tam mēģiniet vēlreiz veikt komandu.

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:

Atsauces

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