Hi @Nithin Pallo Kavil ,
A Distributor can be any version as long as it is greater than or equal to the Publisher version (in many cases the Distributor is the same instance as the Publisher). Suggest you upgrade your distributor version. Please refer to Upgrade or patch replicated databases to get more detail information.
> For some time we see some 20589 (The row was not found at the Subscriber when applying the replicated UPDATE/DELETE command for Table)
Error 20598 refers to a missing row on the subscriber side, and there are two scenarios that can cause this error:
1.An UPDATE command cannot be replicated because there is no record that matches the update condition on the subscriber side.
2.A DELETE command cannot be replicated because there is no record that matches the delete condition on the subscriber side.
We can using replication monitor to find the missing data and manually update the missing data in subscriber. Please refer to below blogs to get detail steps.
Auto Fix SQL Server Transactional Replication Error 20598 for UPDATEs
Troubleshoot error 20598 in transactional replication
Best regards,
Cathy
If the response is helpful, please click "Accept Answer" and upvote it, thank you.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.