Simptome
Să presupunem că creați mai multe grupuri de disponibilitate în Microsoft SQL Server 2014 sau 2016 și fiecare nod deținut un grup AG. Când închideți sau opriți brusc un nod și faceți clic pe failover într-un grup de disponibilitate care se află în starea de Rezolvare , în această situație, nu puteți selecta nicio reproducere în grilă, iar reproducerea primară curentă este greșită.
Cauză
Această problemă apare deoarece următoarea instrucțiune returnează replica primară greșită pentru remedierea AG, ar trebui să fie Null. Cu toate acestea, următoarea instrucțiune returnează nodul activ:select * from master.sys.dm_hadr_availability_group_states
Rezolvare
Problema a fost remediată în următoarea actualizare cumulativă de SQL Server:
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
Soluție de evitare
Pentru a rezolva această problemă, utilizați următoarea comandă Transact-SQL pentru a eșua manual:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.