Good Day all.
Merge Replication Pull
Publisher - sql2008
Subscribers sql2008 express, approx 400
There is a certain amount of churn with subscribers - new ones need to be added and reinitialised, and occassionally existing subscribers need to be reinitialised because they have expired or hit an error.
Sometimes during a reinitialisation, memerge_history shows articles being validated, even though the sync was called with parameter '-validate' set to 0 (no validation).
What's causing this to happen ?
It's something I'd really like to understand , as sometimes the validation gets 'stuck' processing one of the articles for an extended period, producing the following message
"The process is waiting for a response from the query '{call sp_MSvalidatearticle(?,?,?,?,?,?)}'" - output every 5 mins for 15-10 mins
During this time it generates a lot of blocking for other users attempting to sync.
So questions I have are :
why is merge rep validating articles even though not requested and can I avoid this ?
why does the validation get stuck on one table with the above message for an extended period ?
Thanks in anticipation for any help or pointers !