KB4338576 – RETTELSE: Transaktionsforsinkelser på den primære replika, hvis databasesynkronisering rapporteres forkert på en sekundær replika i SQL Server

Gælder for
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Symptomer

Lad os antage, at du bruger en altid tilgængelig gruppe, der har to sekundære replikaer, der er konfigureret til synkron bekræftelsestilstand. Når du ændrer tilgængelighedstilstanden for en af de sekundære replikaer fra synkron bekræftelsestilstand til asynkron bekræftelsestilstand, kan synkroniseringstilstanden for tilgængelighedsdatabasen på den sekundære replika stadig rapporteres som SYNKRONISERET i stedet for at SYNKRONISERE på den primære replika. Dette medfører transaktionsforsinkelser på den primære replika.

Årsag

Dette problem opstår, fordi den primære replika venter på statusmeddelelsen fra begge sekundære replikaer for at opdatere bekræftelses-LSN'en. Dette sker, selvom en af de sekundære replikaer er konfigureret til asynkron bekræftelsestilstand. Da replikaen med asynkrone bekræftelse sjældent sender statusmeddelelsen, forsinker det opdateringen af bekræftelses-LSN på den primære replika. Dette forsinker opdateringen af brugertransaktioner.

Løsning

Dette problem er rettet i følgende opdateringer til SQL Server:

Kumulativ opdatering 10 til SQL Server 2017

Samlet opdatering 3 til SQL Server 2016 Service Pack 2

Kumulativ opdatering 10 til SQL Server 2016 Service Pack 1

Om SQL Server-builds

Hvert nyt build til SQL Server indeholder alle de programrettelser og sikkerhedsrettelser, der var i det tidligere build. Vi anbefaler, at du installerer det nyeste build til din version af SQL Server:

Seneste kumulative opdatering til SQL Server 2017

Det nyeste build til SQL Server 2016

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Referencer

Læs mere om den terminologi , Microsoft bruger til at beskrive softwareopdateringer.