Ваше понимание является неправильным.
Репликация транзакций может иметь значительную задержку между фиксацией транзакций на публикуемой базе данных и быть примененным к базе (базам) данных подписчика.
Во-первых записи журнала для зафиксированной транзакции получены из журнала транзакций публикуемой базы данных (заданием агента читателя журнала) и (в основном) помещены в базу данных распространения. Затем задание агента распределения продвигает или вытягивает изменения от базы данных распространения до базы данных подписчика.
В зависимости от рабочих нагрузок на этих 3 машинах (если они являются отдельными) и сетевая пропускная способность между ними, задержка может быть секундами, минутами, или дольше.
Вы думаете о синхронном зеркальном отражении базы данных - где транзакции не могут фиксировать на принципале, пока все записи журнала для него не были укреплены на диске журнала зеркальной базы данных. Репликация транзакций является асинхронным процессом и работает точно, как она должна.
Надеюсь, это поможет.