Symptom
Asynkron sekundär replik kan ta emot loggen från primär replik i SQL Server 2017 på Linux. Det härdar eller görs dock inte om.
Mer information
Du kan fråga last_redone_lsn och last_redone_time från sys.dm_hadr_database_replica_states på en sekundär replik för att kontrollera om det förloppet körs eller inte.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Lösning
Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Du kan kringgå det här problemet genom att använda någon av följande metoder:
- Om du pausar och återupptar dataflytten på den sekundära repliken tillämpas de väntande ändringarna.
- Om du startar om SQL Server på den sekundära repliken tillämpas även väntande ändringar.
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.