Simptome
Să presupunem că aveți multe baze de date într-un grup de disponibilitate (AG) Always On distribuit în Microsoft SQL Server 2016 și 2017. Atunci când efectuați o reluare manuală în caz de nereușită asupra celui de-al doilea grup de distribuire între redirecționator și reproducerea secundară, veți observa că aceasta poate să nu reușească, chiar dacă toate reproducerile sunt sincronizate. În plus, veți primi mesaje de eroare care seamănă cu următoarele:
msg 41104, nivel 16, stare 12, număr linie
Revenirea în caz de nereușită a grupului de disponibilitate la replica locală nu a reușit, deoarece resursa grupului de disponibilitate nu a intrat online din cauza unei erori anterioare.
Pentru a identifica eroarea, puteți să verificați jurnalul de erori SQL Server, jurnalele clusterului de reluare în caz de nereușită Windows Server și jurnalele de evenimente de sistem. Pentru mai multe informații despre cum să vizualizați evenimentele și jurnalele pentru un cluster Windows Server Failover Clustering (WSFC), puteți consulta documentația Windows Server. Când verificați jurnalul de erori, veți găsi un mesaj de eroare care seamănă cu următorul:
Replica de disponibilitate pentru grupul de disponibilitate "<AGName>" din această instanță de SQL Server nu poate deveni replica principală. Una sau mai multe baze de date nu sunt sincronizate sau nu s-au asociat la grupul de disponibilitate.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.
Rezolvare
Problema este remediată în următoarele actualizări cumulative pentru SQL Server:
- Actualizarea cumulativă 15 pentru SQL Server 2017
- Actualizarea cumulativă 7 pentru SQL Server 2016 SP2
- Actualizarea cumulativă 15 pentru SQL Server 2016 SP1
Despre actualizările cumulative pentru SQL Server:
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
- Cea mai recentă actualizare cumulativă pentru SQL Server 2017
- Cea mai recentă actualizare cumulativă pentru SQL Server 2016
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.