KB4024449 – ÅTGÄRD: Databaser på den sekundära repliken visar statusen "SYNKRONISERAS INTE" efter redundans i SQL Server 2016

Gäller för
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 2016 Service Pack 1

Symptom

Anta att du har en grupp för tillgänglighet alltid som innehåller många databaser i Microsoft SQL Server 2016. Sedan anger du att tillgänglighetsgruppen ska använda synkront incheckningstillgänglighetsläge tillsammans med automatiskt redundansläge.

I det här scenariot, om en redundansväxling inträffar, kan vissa databaser sluta synkronisera. Dessutom kan felmeddelanden som liknar följande loggas i SQL Server-felloggen på den sekundära repliken:

Obs

  • Datum/tid Alltid på-tillgänglighetsgrupper anslutning med primär databas som upprättats för sekundär databas DatabaseName på tillgänglighetsrepliken InstanceName med replik-ID: ReplicaID. Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.
  • Datum/tid Anslutningen till den primära repliken är inte aktiv.  Det går inte att bearbeta kommandot.
  • Datum/tid Fel: 35250, Allvarlighetsgrad: 16, Tillstånd: 11

Felmeddelanden som liknar följande loggas dessutom kontinuerligt i SQL Server felloggen på den primära repliken. Det kan resultera i en stor loggfil:

Obs

  • Datum/tid AlwaysOn-tillgänglighetsgrupper anslutning med sekundär databas som upprättats för den primära databasen DatabaseName på tillgänglighetsrepliken InstanceName med replik-ID: ReplicaID.  Det här är endast ett informationsmeddelande. Ingen användaråtgärd krävs.
  • Datum/tid DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1
  • Datum/tid DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1
  • Datum/tid DbMgrPartnerCommitPolicy::SetSyncAndRecoveryPoint: FC202A9E-C3A2-4E30-987A-8C24D3FD70BB:1

Lösning

Det här problemet åtgärdas i följande kumulativa uppdateringar för SQL Server:

Kumulativ uppdatering 7 för SQL Server 2016 RTM

Kumulativ uppdatering 4 för SQL Server 2016 SP1

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Senaste kumulativa uppdateringen för SQL Server 2016

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.