Symptom
Asynkron sekundär replik kan ta emot en logg från primär replik i SQL Server 2017 på Linux. Men det gör inte att det gör det.
Mer information
Du kan söka last_redone_lsn och last_redone_time från sys.dm_hadr_database_replica_states på en sekundär replik för att kontrol lera om den är uppkopplad eller inte.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i den här kumulativa uppdateringen för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Du kan undvika problemet på följande sätt:
-
Om du pausar och återgår till den sekundära repliken kommer de väntande ändringarna att tillämpas.
-
Om du startar om SQL Server på en sekundär replik kommer de väntande ändringarna att tillämpas.
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.