I have a table that is replicating . It is set for transactional replication. The replication works . Mostly. Here is where it does not.
I have a trigger on a table that is not one of the replication set. When that trigger fires, it updates a field in the replicated table.
If I update a field on the replicated table using a query, the field in the publisher is updated and the field in the subscriber is updated.
If the same field on the replicated table is updated using the trigger, the publisher is updated, but the subscriber is not.
The subscriber is never updated, even when data changes in other fields and is passed through correctly during subsequent replication actions.
It seems such a fundamental requirement that I am sure I have some setting wrong or some small thing. However searching only keeps leading back to the opposite issue, about replication not firing triggers and setting NOT FOR REPLICATION , which should have no bearing on this issue.