Sintomi
Supponiamo che tu crei più di un gruppo di disponibilità in Microsoft SQL Server 2014 o 2016 e che ogni nodo abbia una proprietà di un gruppo di AG. Quando si arresta o si spegne improvvisamente un nodo e si fa clic su failover in un gruppo di disponibilità nello stato di risoluzione , in questa situazione non è possibile selezionare una replica nella griglia e la replica primaria corrente è errata.
Causa
Questo problema si verifica perché l'istruzione seguente restituisce la replica primaria errata per la soluzione AG, ma deve essere null. Tuttavia, l'istruzione seguente restituisce il nodo attivo:select * from master.sys.dm_hadr_availability_group_states
Risoluzione
Il problema è stato risolto con l'aggiornamento cumulativo seguente di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. È consigliabile scaricare e installare gli aggiornamenti cumulativi più recenti per SQL Server:
Soluzione alternativa
Per risolvere il problema, usare il comando Transact-SQL seguente per eseguire il failover manualmente:ALTER AVAILABILITY GROUP xxx FORCE_FAILOVER_ALLOW_DATA_LOSS;
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.