Symptom
Tänk dig följande scenario:
- Du har konfigurerat en distribuerad tillgänglighetsgrupp i SQL Server 2017 eller 2019 på Linux mellan tillgänglighetsgrupperna, AG1 och AG2.
- Anta att AG1 är den primära tillgänglighetsgruppen med noderna N1, N2 och N3.
- Om du försöker redundansväxla från N1 till N3 i tillgänglighetsgruppen AG1 fastnar synkroniseringen i ett icke-synkroniserande tillstånd och blir aldrig felfri. Dessutom kan du märka följande fel i felloggen för N3:
Fel: 41166, Allvarlighetsgrad: 16, Tillstånd: 9
Ett fel uppstod i väntan på åtkomst till den lokala tillgänglighetsrepliken för tillgänglighetsgruppens namn på tillgänglighetsgruppen. Åtgärden påträffade SQL OS-fel 2 och har avslutats. Kontrollera att den lokala tillgänglighetsrepliken är i rätt tillstånd och försök sedan igen.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Lösning
Det här problemet åtgärdas i följande kumulativa uppdateringar för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.