Symptom
Anta att du skapar fler än en tillgänglighets grupp i Microsoft SQL Server 2014 eller 2016 och varje nod som ägs av en AG-grupp. När du stänger av eller stänger av en nod plötsligt och du klickar på redundans på en tillgänglighets grupp som är i läget för matchning kan du i det här fallet inte välja någon replik i rutnätet och den aktuella primära repliken är fel.
Orsak
Det här problemet beror på att följande uttryck returnerar fel primär replik för den lösa AG-funktionen ska vara null. Men följande uttryck returnerar den aktiva noden:select * from master.sys.dm_hadr_availability_group_states
Lösning
Problemet har åtgärd ATS i den här kumulativa uppdateringen av SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Undvik problemet genom att använda följande Transact-SQL-kommando för att växla över manuellt:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.