Additional SQL Server features and topics not covered by specific categories
Hi @VDT-7677 ,
A filter must not include the rowguidcol used by replication to identify rows. By default this is the column added at the time you set up merge replication and is named rowguid.
If you add, modify, or delete a join filter after subscriptions to the publication have been initialized, you must generate a new snapshot and reinitialize all subscriptions after making the change.
Join filter performance can be optimized by following these guidelines:
•Limit the number of tables in the join filter hierarchy.
•Set the join unique key option to True where appropriate.
•Ensure that the columns referenced in join filters are indexed.
•Do not create row filters that mimic join filters.
Please refer to below MS document to get more information.
Join Filters
Define and Modify a Join Filter Between Merge Articles
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".