KB4538174 – КОРЕКЦИЯ: Възниква грешка и AG ще бъде в състояние на несинхронизиране, когато се случи преместване (на ресурси) при отказ в първичен AG на Distributed Availability Group през SQL Server 2017 г. и 2019 г. на Linux

Отнася се за
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

Симптоми

Имайте предвид сценария, описан по-долу:

  • Конфигурирали сте разпределена група за наличност в SQL Server 2017 или 2019 на Linux между групите за наличност (AGs), AG1 и AG2.
  • Да предположим, че AG1 е основната група за наличност с възли, N1, N2 и N3.
  • Ако се опитате да се преместите на ресурси при отказ от N1 към N3 в група за достъпност AG1, синхронизацията ще заседне в състояние на несинхронизиране и никога няма да стане изправна. Освен това може да забележите следната грешка в регистрационния файл за грешки на N3:

Грешка: 41166, Степен на сериозност: 16, Щат: 9

Възникна грешка при чакане за достъп до локалния екземпляр на наличност на групата за наличност "Име на групата за достъпност". Операцията се натъкна на грешка 2 в SQL OS и е прекратена. Проверете дали копието на локалната наличност е в правилното състояние, след което опитайте отново командата.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Решение

Този проблем е решен в следните кумулативни актуализации за SQL Server:

За кумулативните актуализации за SQL Server:

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

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.