Symptom
Anta att du har många databaser i en distribuerad alltid på tillgänglighets grupper (AG) i Microsoft SQL Server 2016 och 2017. När du utför en manuell återställningvia den andra AG -Ween vidarekopplare och sekundär replik ser du till att det kan Miss lyckas trots att alla repliker är synkroniserade. Dessutom visas fel meddelanden av följande slag:
Meddelande 41104, nivå 16, State 12, Line LineNumber
Redundans för tillgänglighets gruppen till den lokala repliken misslyckades eftersom tillgänglighets grupp resursen inte upphörde på grund av ett föregående fel.
Om du vill identifiera felet kan du kontrol lera SQL Server-felloggen, Windows Server failover-kluster loggar och system händelse loggar. Mer information om hur du visar händelser och loggar för en Windows Server failover-kluster WSFC-klustret ( Windows Server-dokumentation). När du markerar fel loggen hittar du ett fel meddelande av följande slag:
Tillgänglighets repliken för tillgänglighets gruppen ' <AGName> ' på den här instansen av SQL Server kan inte bli primär replik. En eller flera databaser är inte synkroniserade eller har inte gått med i gruppen tillgänglighet.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Problemet är åtgärdat 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 snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående Kumulativ uppdatering. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.